0

我正在尝试从ndbunit教程中学习数据库单元测试。一切顺利。除了我不明白作者是如何创建CustomerRepository类的。是否有一个工具可以指向教程中的 xsd 文件并自动生成存储库类?即使我手动生成它,我将如何去做。

请帮忙。

谢谢

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

}

更新

我只是使用快速实体框架代码来进行快速数据访问,如下所示,效果很好..谢谢

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

        Assert.AreEqual(2, count);
4

1 回答 1

1

假设 CustomerRepository 是一个典型的存储库类。在您的情况下,这类似于

public class CustomerRepository
{
   public List<Customer> GetAllCustomers()
   {
       using (var context = new MyEntities() )            
           return context.Customers.ToList();
   }
}
于 2012-05-02T21:49:01.787 回答