public static void ResetCookies() { // Arrange var requestCookies = new HttpCookieCollection(); requestCookies.Add(new HttpCookie("x1")); requestCookies.Add(new HttpCookie("x2")); var responseCookies = new HttpCookieCollection(); var context = MockHttpFactory.GetHttpContext(); context.Setup(c => c.Request.Cookies).Returns(requestCookies); context.Setup(c => c.Response.Cookies).Returns(responseCookies); var request = context.Object.Request; var response = context.Object.Response; // Act CookieHelper.ResetCookies(context.Object); // Assert Assert.Equal(0, request.Cookies.Count); Assert.Equal(2, response.Cookies.Count); var x1 = response.Cookies[0]; Assert.Equal("x1", x1.Name); Assert.True(x1.Expires <= DateTime.UtcNow.AddYears(-1)); var x2 = response.Cookies[1]; Assert.Equal("x2", x2.Name); Assert.True(x2.Expires <= DateTime.UtcNow.AddYears(-1)); }
public SchemeRouteConstraintTest() { m_mockHttpContext = MockHttpFactory.GetHttpContext(); m_constraint = new SchemeRouteConstraint(); m_variables = new NameValueCollection(); m_variables.Add("X_FORWARDED_PROTO", "https"); }
public ControllerFactoryTest() { m_resolverMock = new Mock <IoC::IDependencyResolver>(MockBehavior.Strict); m_resolverMock.Setup(resolver => resolver.Dispose()); IoC::DependencyResolver.InitializeWith(m_resolverMock.Object); var mockHttpContext = MockHttpFactory.GetHttpContext(); m_factory = new MockControllerFactory(); m_factory.RequestContext = new RequestContext(mockHttpContext.Object, new RouteData()); }
public SubstitutionHelperTest() { if (!g_substitutionAdded) { HttpResponseSubstitutionHandler.Add("name", (c, s) => "result"); g_substitutionAdded = true; } m_mockContext = MockHttpFactory.GetHttpContext(); m_htmlHelper = MockHttpFactory.GetHtmlHelper(m_mockContext.Object); }
public AjaxRedirectHelperTest() { m_mockHttpContext = MockHttpFactory.GetHttpContext(); }
public DomainRouteConstraintTest() { m_mockHttpContext = MockHttpFactory.GetHttpContext(); m_constraint = new DomainRouteConstraint(); }
public UrlHelperExtensionsTest() { m_mockHttpContext = MockHttpFactory.GetHttpContext(); }
public HttpResponseSubstitutionRouteHandlerTest() { m_mockContext = MockHttpFactory.GetHttpContext(); }