1
我有一些存儲庫,我有一個方法,我想測試哪些在循環中用參數作爲數組調用。此方法一次從數組中取100個值。所以如果我有一個434項的方法應該被調用5次。驗證使用moq的某些方法的不同參數的多個調用
那麼,如何測試這種方法,例如,我需要驗證這個方法被調用5次,作爲434項參數數組傳遞?
var items = GetListOfStrings(434); // return list with 434 items
context.Mock<ISomeRepository>()
.Verify(method => method.GetSomeItems(It.IsAny<string[]>(), Times.Exactly(5)));
現在我作爲參數傳遞It.IsAny<string>()
,但我想通過items
,並採取每一個方法調用接下來的100項。可能嗎?
謝謝你,夥計! –
@MaximKonyuh。不客氣,我很高興能夠提供幫助。 –