2012-05-02 15 views
0

我試圖從ndbunit教程學習數據庫單元測試。一切進展順利。除了我不明白作者如何創建類別CustomerRepository。有沒有一個工具可以在教程中指向xsd文件並自動生成存儲庫類?即使我手動生成它,我該如何去做。存儲庫類在NDBUNIT教程

請幫忙。

感謝

[Test] 
public void Test() 
{ 
//I took out some code here... 
    CustomerRepository repository = new CustomerRepository(); 
    Assert.AreEqual(2, repository.GetAllCustomers().Count); 

} 

UPDATE

我只是用快速的實體框架代碼做快速訪問數據如下,它的工作原理great..thanks

 var context = new MyEntities(); 
     var query = from c in context.Customers select c ; 
     var count = query.Count(); 

     Assert.AreEqual(2, count); 
+0

這實際上是一個偉大的觀點,在NDbUnit維基開始部分的樣本*做了一個假設。我們將着重指出在指南中更加明確的內容。謝謝〜! – sbohlen

回答

1

有前提CustomerRepository是典型的存儲庫類。在你的情況下,這是類似的東西

public class CustomerRepository 
{ 
    public List<Customer> GetAllCustomers() 
    { 
     using (var context = new MyEntities())    
      return context.Customers.ToList(); 
    } 
}