如果我在我的模拟对象上得到预期的NotImplementedException,我怎么断言验证行为是否是预期的。
[Test]
var hoteServiceMock = ...
...
hotelServiceMock
.Setup(x => x.Create(It.IsAny<HotelToCreateDTO>(), true))
.Throws<NotImplementedException>();
...
Assert.Verify ...
答案 0 :(得分:0)
是否需要验证Moq是否会引发异常?如果要验证该方法是否已被调用,可以像这样验证它:
hotelServiceMock.Verify(x => x.Create(It.IsAny<HotelToCreateDTO>(), true));