<html>
<div>
</div
<div>
</div
<div>
</div
<div>
</div
</html>
由于权限和用户身份验证,内容已被删除。
答案 0 :(得分:1)
您正在测试Login类。需要模拟该类的依赖关系。 您将嘲笑IUnitOfWork,因此无需担心UnitOfWork本身。
var uow = Substitute.For<IUnitOfWork>();
var sut = new Login(uow);
现在你可以调用sut.IsManager
并断言结果。
确保将模拟uow
设置为在每个测试用例中按预期运行。例如:返回非经理用户,返回经理。