Logout() public method

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