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")); }
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")); }