NHibernate kullanarak veritabanıma devam ettiğim bir Currency
sınıfım var. Currency
sınıf şuna benzer:NUnit 2.5'te TestCase nasıl kullanılır?
public class Currency : Entity
{
public virtual string Code { get; set; }
public virtual string Name { get; set; }
public virtual string Symbol { get; set; }
}
böyle [TestCase]
kullanarak bir birim test yazdım:
[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;
}
Ben bunun yanlış olduğunu ama bunu yazmak nasıl emin değilim biliyorum. Sonuç object
olabilir mi?
sayesinde, ben birden fazla nesne test edebilirsiniz nasıl açıklayabilir? Eşleme testi nedir? –
@Mark: eşleme testi ile ORM eşlemelerinin doğru olduğunu doğrulayın (ör. 'DateTime' özelliği ayarlanmış bir öğe kaydederseniz, herhangi bir bilgi kaybı olmadan eşlenir ve kaydedilir). Düzenlememe bak. –