예제 #1
0
        public async Task test_StatsCollector_HasListOfStats()
        {
            var defaultHttpContext = new DefaultHttpContext();

            _statsCollector = new StatsMiddlewareCollector(
                next: async(httpContext) => { });

            await _statsCollector.Invoke(defaultHttpContext, _statsContainer);

            Assert.True(_statsContainer.StatsMiddlewareDtoList.Any());
        }
예제 #2
0
        public async Task test_StatsCollector_CreatesResponse()
        {
            var defaultHttpContext = new DefaultHttpContext();

            _statsCollector = new StatsMiddlewareCollector(
                next: async(httpContext) => { });

            await _statsCollector.Invoke(defaultHttpContext, _statsContainer);

            Assert.True(_statsContainer.TotalResponses > 0);
        }