public async void TestValidRoute()
        {
            var nextCalled            = false;
            var ignoredPathMiddleware = new IgnoredPathMiddleware(next: async(innerHttpContext) =>
            {
                nextCalled = true;
            }, _ignoredRoutesRepository);

            await ignoredPathMiddleware.Invoke(InitDefaultHttpContext("/not-ignored-route/", "GET"));

            Assert.True(nextCalled);
        }
        public async void TestEmptyRoute()
        {
            var nextCalled            = false;
            var ignoredPathMiddleware = new IgnoredPathMiddleware(next: async(innerHttpContext) =>
            {
                nextCalled = true;
            }, _ignoredRoutesRepository);

            await ignoredPathMiddleware.Invoke(new DefaultHttpContext());

            Assert.False(nextCalled);
        }