我想设置一个返回值
_stubRepository.Stub(Contains(null)).IgnoreArguments().Return(true);
但随后在特定测试中,覆盖该期望以返回 false。
就像是:
_stubRepository.ClearExpectations(); //<- this does not exist, I'm just making something up
_stubRepository.Stub(Contains(null)).IgnoreArguments().Return(false);
请注意,我不希望期望在第二次调用时返回 false,我想覆盖第一个期望。
这将有助于大大简化我的测试场景。