public async void TestServiceListsItems() { var mock = new Mock <ISalesRecordsRepository>(); var response = new PagedResult <SalesRecord> { Items = _records.Take(100), Page = 1, HasNext = true, TotalCount = 1000, PageSize = 100 }; mock.Setup(e => e.GetAsync(1, 100, "id", "asc", "Estonia", 1234).Result).Returns(response); var service = new SalesRecordsService(mock.Object); var result = await service.ListAllRecords("id", "asc", "Estonia", 1234, 100, 1); Assert.Equal(100, result.Items.Count()); }