1

いくつかの方法をテストするために、モッキングに続いて提案されました。このモックを5のように複数回実行する必要があります。ラムダ式で実行できるのか、それともループする必要があるのでしょうか。ありがとう

//when you know the parameter values to expect
mockEmailRequest.Verify(r=>r.EmailRecevied(expectedEmail, expectedId));

//when you just want to verify some detail about the values
mockEmailRequest.Verify(r=>r.EmailRecevied(It.Is<EmailResponse>(r=>r.Subject ==  "Something"),   It.Is<int>(i=>i > 17)));
4

1 に答える 1

0

次のコードを使用する必要があります。

mockEmailRequest.Verify(r=>r.EmailRecevied(It.Is<EmailResponse>(r=>r.Subject ==  "Something"), It.Is<int>(i=>i > 17)), Times.Exactly(5));
于 2013-03-07T08:45:36.177 に答える