私のユニットテストは私に部品番号なしの呼び出しは、
":X => x.GetCount(It.IsAny()、() It.IsAny)いいえ呼び出しを行わない設定済みのセットアップ" を与えて行われていません
これは、以下の方法である:
private IService Client = null;
public void CountChecks()
{
Client = new ServiceClient();
var _amount = Client.GetCount(value01, value01);
}
これは私のテストクラスである:
public class CountChecksClassTests
{
private Mock<IService > service { get; set; }
private CountChecksClass { get; set; }
[TestInitialize]
public void Setup()
{
service = new Mock<IService>();
service.Setup(x => x.GetCount(It.IsAny<DateTime>(), It.IsAny<DateTime>()));
checker = new CountChecksClass();
}
[TestMethod()]
public void GetCountTest()
{
checker.CountChecks();
service.Verify(x => x.GetCount(It.IsAny<DateTime>(), It.IsAny<DateTime>()));
}
}
私はテストをデバッグする場合、メソッドが呼び出されます。だから、なぜ私はいいえ呼び出しが実行エラーを取得していますか?エラーがservice.Verify(x => x.GetCount(It.IsAny<DateTime>(), It.IsAny<DateTime>()));