2015-04-01 113 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 
    }