让我说我有这样的方法 我应该在这里测试一下:
public Subscription ChangeState(TestClass testClass, DateTime currentTime)
{
testClass.IsDisabled = true;
testClass.IsDelete = true;
Update(testClass);
_logger.LogInfo($"Some Error message is going here");
return testClass;
}
首先我想到的只是测试IsDisabled和IsDelete状态adter测试 还有其他测试案例吗?
答案 0 :(得分:0)
这一切都归结为该方法应该完全做的而不是当前的代码,但考虑到你已经得到的东西,我可以找到一些死的简单测试:
Update
?这是测试可以发现的潜在改进。Update
。由于这是另一种方法(我们不知道是私人还是什么),您可以验证其副作用。currentTime
参数,应将其删除。