public void IsAuthenticatedReturnsFalseIfAuthCookieNotInCollection() { // Arrange var mockRequest = new Mock <HttpRequestBase>(); var cookies = new HttpCookieCollection(); mockRequest.Setup(m => m.Cookies).Returns(cookies); // Act bool authorized = AdminSecurity.IsAuthenticated(mockRequest.Object); // Assert Assert.False(authorized); }
public void IsAuthenticatedReturnsFalseIfAuthCookieInCollectionAndIsNotAValidAdminAuthCookie() { // Arrange var mockRequest = new Mock <HttpRequestBase>(); var cookies = new HttpCookieCollection(); mockRequest.Setup(m => m.Cookies).Returns(cookies); cookies.Add(new HttpCookie(".ASPXADMINAUTH", "test")); // Act bool authorized = AdminSecurity.IsAuthenticated(mockRequest.Object); // Assert Assert.False(authorized); }
public void IsAuthenticatedReturnsTrueIfAuthCookieIsValid() { // Arrange var mockRequest = new Mock <HttpRequestBase>(); var cookies = new HttpCookieCollection(); mockRequest.Setup(m => m.Cookies).Returns(cookies); cookies.Add(AdminSecurity.GetAuthCookie()); // Act bool authorized = AdminSecurity.IsAuthenticated(mockRequest.Object); // Assert Assert.True(authorized); }