私はNHibernateを使用して私のデータベースに残るCurrency
クラスを持っています。 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
になりますか?
複数のオブジェクトをテストする方法を説明できますか?マッピングテストとは何ですか? –
@マーク:マッピングテストでは、ORMマッピングが正しいことを確認します(たとえば、 'DateTime'プロパティが設定されているエンティティを保存すると、情報が失われることなくマップされ、保存されます)。私の編集を参照してください。 –