public async Task GetAllErrors()
        {
            //arrange
            var DetailLogRepository   = new DetailLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            var errorLogDisplaySearch = new ErrorLogCollectionSearch();
            //act
            var value = await DetailLogRepository.GetAllErrors(errorLogDisplaySearch);

            //assert
            Assert.Equal(6, value.Count());
        }
Пример #2
0
        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(int index, string expected)
        {
            //arrange
            //Done in constructor

            var perfLogAssemblyRepository = new PerfLogAssemblyRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            //act
            var value = await perfLogAssemblyRepository.GetAll();

            //assert
            Assert.Equal(expected, value[index].Assembly);
        }
        public async Task GetAll_Count()
        {
            //arrange
            //Done in constructor

            var perfLogAssemblyRepository = new PerfLogAssemblyRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            //act
            var value = await perfLogAssemblyRepository.GetAll();

            //assert
            Assert.Equal(3, value.Count());
        }
Пример #5
0
        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 GetAllErrors_RequestPath_Count(string requestPath, int expected)
        {
            //arrange
            var DetailLogRepository   = new DetailLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            var errorLogDisplaySearch = new ErrorLogCollectionSearch()
            {
                RequestPath = requestPath
            };
            //act
            var value = await DetailLogRepository.GetAllErrors(errorLogDisplaySearch);

            //assert
            Assert.Equal(expected, value.Count());
        }
        public async Task GetAllErrors_DateToSearch_Count(string dateTo, int expected)
        {
            //arrange
            var DetailLogRepository   = new DetailLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            var errorLogDisplaySearch = new ErrorLogCollectionSearch()
            {
                DateTo = DateTime.Parse(dateTo)
            };
            //act
            var value = await DetailLogRepository.GetAllErrors(errorLogDisplaySearch);

            //assert
            Assert.Equal(expected, value.Count());
        }
Пример #8
0
        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 GetAllErrors_Search_Count()
        {
            //arrange
            var DetailLogRepository   = new DetailLogRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            var errorLogDisplaySearch = new ErrorLogCollectionSearch()
            {
                Assembly = "Hippologamus.API",
                DateFrom = new DateTime(2020, 1, 2),
                DateTo   = new DateTime(2020, 1, 5)
            };
            //act
            var value = await DetailLogRepository.GetAllErrors(errorLogDisplaySearch);

            //assert
            Assert.Equal(3, value.Count());
        }
Пример #10
0
        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);
        }
        public async Task GetAll_HippologamusAPI(string performanceItem, int index)
        {
            //arrange
            //Done in constructor

            var perfLogPerformanceItemRepository = new PerfLogPerformanceItemRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            //act
            var value = await perfLogPerformanceItemRepository.GetByAssembly("Hippologamus.API");

            //assert
            Assert.Equal(performanceItem, value[index].PerformanceItem);
            Assert.Equal("Hippologamus.API", value[index].Assembly);
        }
        public async Task GetAll_DemoAPI()
        {
            //arrange
            //Done in constructor

            var perfLogPerformanceItemRepository = new PerfLogPerformanceItemRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            //act
            var value = await perfLogPerformanceItemRepository.GetByAssembly("Demo.API");

            //assert
            Assert.Equal("Beatle-Get", value[0].PerformanceItem);
            Assert.Equal("Demo.API", value[0].Assembly);
        }
        public async Task GetAll_Count(string assembly, int expected)
        {
            //arrange
            //Done in constructor

            var perfLogPerformanceItemRepository = new PerfLogPerformanceItemRepository(_context, PollyTestFactory.CreateAsyncRetryPolicy());
            //act
            var value = await perfLogPerformanceItemRepository.GetByAssembly(assembly);

            //assert
            Assert.Equal(expected, value.Count());
        }