我在测试中使用EF上下文,例如:
[TestMethod]
public void CreateUserTest()
{
Admin.CreateUser();
//Asserts .....
}
CreateUser方法
public void CreateUser()
{
User user =new User(Context);
// logic
//user.Password="user";
//user.CreatedBy=this;
//...
Context.SaveChanges();
}
运行测试时,它将在数据库上添加一个用户。但是我不想在运行单元测试时保存记录。那么,我该怎么办呢?