0

我有两个单独的 Web 服务,第一个配置为从实时数据库中提取数据,第二个配置为从测试数据库中提取数据。

当从应用程序使用这些 Web 服务时,返回的对象是在 Web 服务中定义的 MyMessageData 类。

在应用程序中,我想实例化一个空的 MyMessageData(来自实时 Web 服务),然后使用配置设置来决定从哪个 Web 服务检索实际数据。

这对测试不起作用,因为应用程序看不到来自 live 的实例化 MyMessageData 类与从测试 Web 服务返回的 MyMessageData 类型相同。

你能建议我得到这种行为的方法吗?

我想到的可能的选择是:

  • 提取 MyMessageData 以便两个 Web 服务使用相同的类型,但是对于像 MessageDataClass 这样小的东西来说,这似乎是一个很长的路要走
  • 将两个 MyMessageData 类与 MyMessage 类分开的绑定函数,这是我试图避免的

谢谢

4

1 回答 1

0

您是否使用单独的服务参考或 Web 参考进行测试和实时测试?不。使用一个服务参考。那会给你一种类型。然后,更改配置以将引用指向实时或测试站点的 URL。

于 2009-03-18T12:31:32.037 回答