public void Can_Logout()
        {
            var variableToken = DateTime.Now.ToLongTimeString();

            const string username = "******";
            const string email    = "*****@*****.**";
            const string woFs     = "myTwoFactorSecret";
            const string pwd      = "logout";

            _uow = new SimpleMembershipUnitOfWorkAsync(_dataContextAsync, _loggingService);
            _simpleMembershipService = new WebSecurity(_uow, _loggingService);

            if (!_simpleMembershipService.FoundUser(username))
            {
                var token = _simpleMembershipService.CreateUserAndAccount(username, pwd, email, true);
                CreatedTestUsers.Add(username);
                Assert.IsNotNull(token, "Token for selected username: [ " + username + " ] was *null*. ");
            }

            _simpleMembershipService.Logout();

            // TODO: how to test user logging out???? need to mock HttpContext?
        }
        public ActionResult LogOff()
        {
            _webSecurity.Logout();

            return(RedirectToAction("Index"));
        }
示例#3
0
 public void Logout()
 {
     _webSecurity.Logout();
 }