【发布时间】:2012-01-15 12:49:51
【问题描述】:
我有一个Currency 类,我使用 NHibernate 将它保存到我的数据库中。 Currency 类看起来像这样:
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吗?
【问题讨论】:
标签: c# unit-testing nunit testcase