public async Task GetAll() { //arrange var perfLogRepository = new PerfLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy()); var perfLogDisplaySearch = new PerfLogCollectionSearch(); //act var value = await perfLogRepository.GetAll(perfLogDisplaySearch); //assert Assert.Equal(7, value.Count()); }
public async Task GetAll_PerfItemSearch_Count(string perfItem, int expected) { //arrange var perfLogRepository = new PerfLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy()); var perfLogDisplaySearch = new PerfLogCollectionSearch() { PerfItem = perfItem }; //act var value = await perfLogRepository.GetAll(perfLogDisplaySearch); //assert Assert.Equal(expected, value.Count()); }
public async Task GetAll_Search_Count() { //arrange var perfLogRepository = new PerfLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy()); var perfLogDisplaySearch = new PerfLogCollectionSearch() { Assembly = "Hippologamus.API", DateFrom = new DateTime(2020, 1, 3), DateTo = new DateTime(2020, 1, 4) }; //act var value = await perfLogRepository.GetAll(perfLogDisplaySearch); //assert Assert.Equal(2, value.Count()); }
public async Task GetAll_Search_OrderByElapsedMillisecondsOrderDescending() { //arrange var perfLogRepository = new PerfLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy()); var perfLogDisplaySearch = new PerfLogCollectionSearch() { OrderBy = "ElapsedMilliseconds", OrderAscending = false }; //act var value = await perfLogRepository.GetAll(perfLogDisplaySearch); //assert Assert.Equal(6, value[0].Id); Assert.Equal(4, value[1].Id); Assert.Equal(2, value[2].Id); Assert.Equal(7, value[3].Id); Assert.Equal(5, value[4].Id); Assert.Equal(3, value[5].Id); Assert.Equal(1, value[6].Id); }