8
我想为一个方法调用两次不同参数的行的异常。像这样:Moq对同一个方法连续两次的期望
var adapter = new Mock<IKeyAdapter>();
adapter.Setup(x => x.ImportKey(It.IsAny<Guid>(), key, It.IsAny<string>(), publicTicket)).Returns(Guid.NewGuid());
adapter.Setup(x => x.ImportKey(It.IsAny<Guid>(), key, It.IsAny<string>(), privateTicket)).Returns(Guid.Empty);
我不想第一次通过,第二次失败。目前看来,第二个设置会覆盖第一个设置。
Moq可以吗?
不错。比我面临同样问题时制作的状态标志和条件更可读。 – 2011-03-15 12:55:22