【发布时间】:2011-10-11 12:03:30
【问题描述】:
对于下面给定的模拟对象,我如何检查 WashCar(ICar car) 方法是否设置了 TiresWashed 属性?
public interface ICar
{
string Model {get;set;}
bool TiresWashed {get; set;}
bool WindowsWashed {get; set; }
}
[TestMethod]
public vouid MyUnitTest()
{
ICar mockCar = MockRepository.GenerateMock<ICar>();
CarServiceUtility.WashCar(mockCar);
//Assert if PrepareCar method is called: (this is why I had mock)
mockCar.AssertWasCalled(c=>c.PrepareCar());
//TODO
// Assert if mockCar.TiresWashed is set with any value
}
【问题讨论】:
-
这是一个很好的提示,但无法准确找到我的答案。但是为链接+1。谢谢。
标签: c# .net unit-testing rhino-mocks