У меня есть две отдельные веб-службы: первая настроена на извлечение данных из действующей базы данных, вторая - из тестовой базы данных.
При использовании этих веб-служб из приложения возвращаемый объект является классом MyMessageData, который определен в веб-службе.
В приложении я хотел бы создать пустую копию MyMessageData (из действующего веб-сервиса), а затем использовать параметр конфигурации, чтобы решить, из какого веб-сервиса получать фактические данные.
Это не работает для теста, поскольку приложение не видит экземпляр класса MyMessageData из реального времени того же типа, что и MyMessageData, который возвращается из тестового веб-сервиса.
Не могли бы вы предложить, как я могу получить такое поведение?
Возможные варианты, о которых я подумал:
- Извлечение MyMessageData, так что обе веб-службы используют один и тот же тип, но это кажется слишком большим для чего-то такого маленького, как MessageDataClass
- Наличие отдельных функций Binding для двух классов MyMessageData для класса MyMessage, чего я и стараюсь избегать
Спасибо