2012-04-03 2 views
2

Я ищу способ модульного тестирования всех DTO, которые я отправляю обратно через мои интерфейсы WCF. Я хочу, чтобы избежать ошибок во время выполнения, как следующее:Модульные тесты для catch InvalidDataContractException в WCF

System.Runtime.Serialization.InvalidDataContractException 
No set method for property 'Bar' in type 'Foo'. 

Например, в следующем я хотел модульный тест, чтобы поймать выше исключение.

[DataContract] 
public class Foo 
{ 
    [DataMember] 
    public decimal Bar { get { return 0; } } 
} 
+0

Возможный дубликат [Кто создал DataContract инструмент для тестирования?] (Https://stackoverflow.com/questions/970828/has-anyone-created-a-datacontract-testing-tool) – thomasb

ответ

1

Существует полезный помощник в этой статье С.О., что поможет вам проверить сериализации десериализации с помощью NetDataContractSerlializer. Вы можете вызвать этого помощника из своих модульных тестов.

Has anyone created a DataContract testing tool?

+0

Это это то, что я искал. Благодарю. –

Смежные вопросы