Ejemplo n.º 1
0
        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());
        }