У меня есть общий репозиторий, и я пытаюсь создать реализацию moq для своих модульных тестов. Мне нужно создать метод GetById. Это реализация moq до того, как я решил преобразовать ее для использования дженериков.
mockUserRepository.Setup(r => r.GetById(It.IsAny<int>()))
.Returns((int i) => users.Where(u => u.Id == i).Single());
Общий репозиторий будет использоваться для настройки MOQ.
Mock<IRepository<T>> mockRepository
Общий список подделок будет использоваться для предложения LINQ where.
List<T> list
Может ли кто-нибудь помочь мне преобразовать метод выше.