我想嘲笑我的倉庫,我有一個調用它看起來像這樣的功能:帶有Linq表達式的Moq存儲庫。
return _mailingListRepository.Find(ml => ml.EmailAddress == email).Any();
設置我這樣的模擬庫:
_mailingListRepositoryMock.Setup(m => m.Find(It.IsAny<Expression<Func<MailingList, bool>>>())).Returns((IEnumerable<MailingList>) null);
但隨後拋出異常:值不能爲空。我應該在我的設置中返回什麼?
你能後要測試的方法是什麼? –