public void GetCookieToken_CookieDoesNotExist_ReturnsNull() { // Arrange var httpContext = GetHttpContext(new RequestCookieCollection()); var options = new AntiforgeryOptions() { CookieName = _cookieName }; var tokenStore = new DefaultAntiforgeryTokenStore(new TestOptionsManager(options)); // Act var token = tokenStore.GetCookieToken(httpContext); // Assert Assert.Null(token); }
public void GetCookieToken_CookieIsEmpty_ReturnsNull() { // Arrange var httpContext = GetHttpContext(_cookieName, string.Empty); var options = new AntiforgeryOptions() { CookieName = _cookieName }; var tokenStore = new DefaultAntiforgeryTokenStore(new TestOptionsManager(options)); // Act var token = tokenStore.GetCookieToken(httpContext); // Assert Assert.Null(token); }
public void GetCookieToken_CookieIsNotEmpty_ReturnsToken() { // Arrange var expectedToken = "valid-value"; var httpContext = GetHttpContext(_cookieName, expectedToken); var options = new AntiforgeryOptions() { CookieName = _cookieName }; var tokenStore = new DefaultAntiforgeryTokenStore(new TestOptionsManager(options)); // Act var token = tokenStore.GetCookieToken(httpContext); // Assert Assert.Equal(expectedToken, token); }
public void GetCookieToken_CookieIsNotEmpty_ReturnsToken() { // Arrange var expectedToken = "valid-value"; var httpContext = GetHttpContext(_cookieName, expectedToken); var options = new AntiforgeryOptions { Cookie = { Name = _cookieName } }; var tokenStore = new DefaultAntiforgeryTokenStore(new TestOptionsManager(options)); // Act var token = tokenStore.GetCookieToken(httpContext); // Assert Assert.Equal(expectedToken, token); }