我有一個Currency
類,我堅持我的數據庫使用NHibernate。 Currency
類看起來是這樣的:如何在NUnit 2.5中使用TestCase?
public class Currency : Entity
{
public virtual string Code { get; set; }
public virtual string Name { get; set; }
public virtual string Symbol { get; set; }
}
我已經寫了使用[TestCase]
這樣的單元測試:
[TestCase(6,Result = new Currency ({ Code="GBP", Name="British Pound", Symbol="£"}))]
public Currency CanGetCurrencyById(int id)
{
ICurrencyRepo currencies = new RepoFactory().CreateCurrencyRepo(_session);
Currency c = currencies.GetById<Currency>(id);
return c;
}
我知道這是錯誤的,但我不知道怎麼寫。結果可以是object
?
謝謝,你能解釋我如何測試多個對象嗎?什麼是測繪測試? – 2012-01-15 13:03:54
@Mark:通過映射測試,您可以驗證ORM映射是否正確(例如,如果使用'DateTime'屬性集保存實體,它將被映射並保存而不會丟失任何信息)。看我的編輯。 – 2012-01-15 13:20:04