public Logout ( ) : System.Web.Mvc.ActionResult | ||
return | System.Web.Mvc.ActionResult |
public void LogoutShouldReturnRedirectResult() { // Arrange var controller = new SocialConnectedAuthenticationController(authenticationManager, connectUserManager); // Act var result = controller.Logout(); // Assert Assert.IsType<RedirectResult>(result); }
public void LogoutShouldCallAuthenticationManagerLogout() { // Arrange var controller = new SocialConnectedAuthenticationController(authenticationManager, connectUserManager); // Act controller.Logout(); // Assert A.CallTo(() => authenticationManager.Logout()) .MustHaveHappened(); }
public void LogoutShouldRedirectToSiteRoot() { // Arrange var controller = new SocialConnectedAuthenticationController(authenticationManager, connectUserManager); // Act var result = controller.Logout(); // Assert Assert.Equal(((RedirectResult)result).Url, "/"); }