How to fake DbContext.Entry method in Entity Framework with repository pattern

Found the answer here by “adding additional level of indirection” we get:

public virtual void SetModified(object entity)
{
    Entry(entity).State = EntityState.Modified;
}

and use DbContext.SetModified(entity) in our controller.
mockContext.Setup(c => c.SetModified(It.IsAny()));

Leave a Comment