2012-04-03 2 views
2

私はWCFインターフェイスを介して返送してきたすべてのDTOをユニットテストする方法を探しています。WCFでInvalidDataContractExceptionをキャッチするユニットテスト

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を使用してシリアライズデシリアライズをテストするのに役立つだろう、このSO記事で有用なヘルパーがあります。あなたはユニットテストからこのヘルパーを呼び出すことができます。

Has anyone created a DataContract testing tool?

+0

これが重複する可能性私が探していたものです。ありがとう。 –

関連する問題