public void HistoryService_GetMostPopularBooks() { var actual = MockedStatisticService.GetMostPopularBooks(5).ToList(); Assert.That(actual, Is.InstanceOf <IEnumerable <BookModel> >()); Assert.That(actual.OrderBy(x => x.Id), Is.EqualTo(ExpectedMostPopularBooks).Using(new BookModelEqualityComparer())); }
public void HistoryService_GetReadersWhoTookTheMostBooks() { var actual = MockedStatisticService.GetReadersWhoTookTheMostBooks(5, new DateTime(2020, 7, 21), new DateTime(2020, 7, 24)); Assert.That(actual, Is.InstanceOf <IEnumerable <ReaderActivityModel> >()); Assert.That(actual.OrderBy(x => x.ReaderId), Is.EqualTo(ExpectedReadersWhoTookTheMostBooks) .Using(new ReaderActivityModelEqualityComparer())); }