2015-04-01 111 views
0

我有以下实体:C#Web服务单元测试

Amount 

Currency - String 

Value - decimal 

我也曾经使用该实体的WCF服务,我想打一个单元测试此类。

我的问题是,我想测试无效值在实体价值,如果我尝试分配在C#

Amout m = new Amout{Currency = "EUR", Value = "aaaa"} 

了错误。

我该如何测试这种情况?

例如,我可以提出以下要求中的soapUI:

<itc1:Amount> 
    <itc2:Currency>EUR</itc2:Currency> 
    <itc2:Value>aaaaaa</itc2:Value> 
</itc1:Amount> 

,我从服务中获得的错误。

我想做一个单元测试。

我希望你能帮助我。

+0

这将真正帮助,如果你能为你得到确切的错误信息。请参阅[问] – rene 2015-04-01 17:08:46

回答

1

你是正在寻找这样的事情:

[TestMethod()] 
    [ExpectedException(typeof(KnownExceptionType))] 
    public void Test() 
    { 
     //Do something that throws a KnownExceptionType 
    }