public async Task GetAllLists_ShouldCallListRepositoryGetAll() { // Data var listModel = new ListModel { Name = "todo list" }; var listEntity = new Data.Entities.List { Name = "todo list" }; IEnumerable <Data.Entities.List> lists = new List <Data.Entities.List> { listEntity }; // Setup _mockListRepository.Setup(x => x.GetAll(listModel.UserId)) .Returns(Task.FromResult(lists)).Verifiable(); // Test var listService = new ListService(_mockListRepository.Object); await listService.GetAllLists(listModel.UserId); // Analysis _mockListRepository.Verify(); }