在 mvc 3 解决方案中测试数据访问层和业务逻辑的最佳方法是什么?
我目前有一个项目,我使用存储库类来访问数据库,而数据库又使用休眠。当我尝试在自动生成的单元测试中为它们创建单元测试时,它们总是失败,因为 nhibernate 的配置在 web.config 中并且它不会尝试在那里查看。我究竟做错了什么?此特定方法返回此错误
"The Web request 'http://localhost:35601/' completed
successfully without running the test"
测试方法如下所示
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Users\\...", "/")]
[UrlToTest("http://localhost:35601/")]
public void GetByIdTest()
{
string someid= "..";
SomeObj actual = MyRepository.GetById(someid);
Assert.AreEqual(some, SomeObj.id);
}
我怎样才能让它正常工作?