【发布时间】:2010-10-03 11:47:06
【问题描述】:
我的更新无法正常工作。测试失败,我没有看到任何更新语句被发送到数据库。谁能告诉我我做错了什么?
这是我的存储库更新过程:
public void UpdateProject(Project proj)
{
Session.Update(proj);
}
这是我正在尝试的单元测试:
[Test]
public void Can_Update_A_Project()
{
var project = _projects[0];
project.Name = "test project";
repository.UpdateProject(project);
var fromDb = repository.GetAProject(_projects[0].ID);
Assert.AreEqual(project.Name, fromDb.Name);
}
测试总是失败。我看到正在插入测试数据,并且看到了测试的选择。我没有看到正在执行更新。我错过了什么?
谢谢!
【问题讨论】:
标签: c# asp.net-mvc nhibernate orm