public void LoginSystemUserResultsInPricipalIdentityBeingSet() { ILoginCriteria user = CreateSystemUser(); IsolateGetIdentity(); GenFormPrincipal.Login(user); Assert.IsNotNull(GenFormPrincipal.GetPrincipal().Identity, "Principal identity should be set"); }
private static IGenFormIdentity GetIdentity(ILoginCriteria user) { return GenFormIdentity.GetIdentity(user); }
internal static void Login(ILoginCriteria user) { SetPrincipal(GetIdentity(user)); }
private static void IsolateLoginController(ILoginCriteria user) { Isolate.Fake.StaticMethods<LoginUser>(); Isolate.WhenCalled(() => LoginUser.NewLoginUser(InvalidUser, InvalidPassword)).WillReturn(user); }
public static void Logout(ILoginCriteria criteria) { if (GenFormIdentity.GetIdentity(criteria.UserName) == null) throw new Exception(); GenFormPrincipal.Logout(); }
public static void Login(ILoginCriteria criteria) { GenFormPrincipal.Login(criteria); }
public static bool IsLoggedIn(ILoginCriteria criteria) { return GenFormPrincipal.GetPrincipal().IsLoggedIn(); }
public static void ChangePassword(ILoginCriteria criteria, string newPassword) { Principal.ChangePassword(criteria.Password, newPassword); }
internal static IGenFormIdentity GetIdentity(ILoginCriteria criteria) { return CreateIdentity(criteria.UserName, criteria.Password); }
internal static IGenFormIdentity GetIdentity(ILoginCriteria criteria) { return(CreateIdentity(criteria.UserName, criteria.Password)); }
private static IGenFormIdentity GetIdentity(ILoginCriteria user) { return(GenFormIdentity.GetIdentity(user)); }
public static void Login(ILoginCriteria user) { SetPrincipal(GetIdentity(user)); }
private static void IsolateSystemUserLogoutReturnsLoggedInFalse(ILoginCriteria criteria) { var identity = Isolate.Fake.Instance<IGenFormIdentity>(); Isolate.WhenCalled(() => GenFormIdentity.GetIdentity(criteria)).WillReturn(identity); // ReSharper disable ConvertClosureToMethodGroup Isolate.WhenCalled(() => GenFormPrincipal.Logout()).IgnoreCall(); // ReSharper restore ConvertClosureToMethodGroup Isolate.WhenCalled(() => GenFormPrincipal.GetPrincipal().IsLoggedIn()).WillReturn(false); }
private static void IsolateSystemUserLoginReturnsTrue(ILoginCriteria criteria) { Isolate.WhenCalled(() => GenFormPrincipal.Login(criteria)).IgnoreCall(); Isolate.WhenCalled(() => GenFormPrincipal.GetPrincipal().IsLoggedIn()).WillReturn(true); }