Exemple #1
0
        public void Should_return_httpcontext_from_httpcontextprovider()
        {
            // Act
            var httpRequest  = new HttpRequest("file", "http://localhost/", "query");
            var httpResponse = new HttpResponse(new TextMessageWriter());

            HttpContext.Current = new HttpContext(httpRequest, httpResponse);
            var httpContextProvider = HttpContextRequestDescription.HttpContextProvider();

            // Assert
            Assert.That(httpContextProvider, Is.Not.Null);
        }
        public void Should_have_controllername_and_actionname()
        {
            // Arrange
            HttpContextRequestDescription.HttpContextProvider = () => MvcMockHelpers.FakeHttpContext("~/some-url");
            RouteTable.Routes.Add(TestDataFactory.CreateRoute(null, "ControllerName", "ActionName"));

            // Act
            var requestDescription = new HttpContextRequestDescription();

            // Assert
            Assert.That(requestDescription.AreaName, Is.EqualTo(""));
            Assert.That(requestDescription.ControllerName, Is.EqualTo("ControllerName"));
            Assert.That(requestDescription.ActionName, Is.EqualTo("ActionName"));
        }
Exemple #3
0
        public void Should_have_controllername_and_actionname()
        {
            // Arrange
            HttpContextRequestDescription.HttpContextProvider = () => MvcMockHelpers.FakeHttpContext("~/some-url");
            RouteTable.Routes.Add(TestDataFactory.CreateRoute(null, "ControllerName", "ActionName"));

            // Act
            var requestDescription = new HttpContextRequestDescription();

            // Assert
            Assert.That(requestDescription.AreaName, Is.EqualTo(""));
            Assert.That(requestDescription.ControllerName, Is.EqualTo("ControllerName"));
            Assert.That(requestDescription.ActionName, Is.EqualTo("ActionName"));
        }