我的问题是我想在我的抽象类中存根一个属性,因为我的测试类使用该属性。我目前正在使用最新版本的起订量。
我的抽象类如下所示:
public abstract class BaseService
{
protected IDrawingSystemUow Uow { get; set; }
}
我在测试中的课程如下所示:
public class UserService : BaseService, IUserService
{
public bool UserExists(Model model)
{
var user = this.Uow.Users.Find(model.Id);
if(user == null) { return false; }
reurn true;
}
}
我不知道如何存根该Uow
属性。有人有任何线索吗?还是我的设计很糟糕,以至于我需要将Uow
财产转移到我的班级进行测试?