0

[TestInitialize]私が書いた

dbfc.Setup(_=>_.crt(It.IsAny<string>())).Returns("blhblh");

それは、多くのテストで必要だからです。

今、[TestMethod]私が書いたそれ自体で

dbfc.Setup(_=>_.crt("blhblh")).Returns("blhblh").Verify;

dbfc.VerifyAll();

その結果、最初の方法は望んでいなかったにもかかわらず、検証が行われ、最初の方法が原因でエラーが発生しました。検証。

4

1 に答える 1

0

モックが作成する各テスト メソッドに固有のものである場合は、次のように、必要な場所でモックをインスタンス化してセットアップします。

dbfc = new Mock<Class/Interface>();

dbfc.Setup(_=>_.crt("blhblh")).Returns("blhblh").Verifiable();

dbfc.VerifyAll();
于 2012-12-26T22:08:17.013 に答える