【发布时间】:2012-09-16 21:11:09
【问题描述】:
我的问题是我想在我的抽象类中存根一个属性,因为我的测试类使用该属性。我目前使用的是最新版本的起订量。
我的抽象类如下所示:
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 属性转移到我的测试类?
【问题讨论】:
标签: c# unit-testing moq abstract-class