public void IsStaticFileRoutePath_NoMatchedPaths_False()
        {
            // Assign
            _requestHandler = new StaticFilesRequestHandler(new List <string> {
                "Test"
            }, "C:/WebSites/MySite/", _responseWriter.Object);

            // Act
            var result = _requestHandler.IsStaticFileRoutePath(_context.Object);

            // Assert
            Assert.IsFalse(result);
        }
        public void Initialize()
        {
            _fileHandler = new Mock <IStaticFileHandler>();

            _response = new Mock <IStaticFileResponse>();

            _responseFactory = new Mock <IStaticFileResponseFactory>();
            _responseFactory.Setup(x => x.Create(It.IsAny <IOwinResponse>())).Returns(_response.Object);

            _requestHandler = new StaticFilesRequestHandler(_fileHandler.Object, _responseFactory.Object);

            _context = new Mock <IOwinContext>();
            _context.SetupGet(x => x.Request.Headers);
        }
        public void Initialize()
        {
            _responseWriter = new Mock <IResponseWriter>();
            _requestHandler = new StaticFilesRequestHandler(null, null, _responseWriter.Object);

            _requestHandler = new StaticFilesRequestHandler(new List <string> {
                "Foo"
            }, "C:/WebSites/MySite/", _responseWriter.Object);

            _context = new Mock <IOwinContext>();

            _context.SetupGet(x => x.Request.Path).Returns(new PathString("/Foo/Bar.css"));
            _context.SetupGet(x => x.Response).Returns(new Mock <IOwinResponse>().Object);
        }