在单元测试中使用EF上下文

时间:2019-05-10 12:14:59

标签: c# entity-framework unit-testing

我在测试中使用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();
    }

运行测试时,它将在数据库上添加一个用户。但是我不想在运行单元测试时保存记录。那么,我该怎么办呢?

0 个答案:

没有答案