public void Ctor_NullMessage_HasDefaultMessageButNoInnerException() { // Act var ex = new UserVisibleException(null); // Assert Assert.AreEqual(DefaultMessage, ex.Message); Assert.IsNull(ex.InnerException); }
public void Ctor_NonNullMessageNullInner_HasMessageButNoInnerException() { // Act var ex = new UserVisibleException("my message", null); // Assert Assert.AreEqual("my message", ex.Message); Assert.IsNull(ex.InnerException); }
public void Ctor_MessageSupplied_HasMessageButNoInnerException() { // Act var ex = new UserVisibleException("my message"); // Assert Assert.AreEqual("my message", ex.Message); Assert.IsNull(ex.InnerException); }
public void Ctor_NullMessageNonNullInner_HasDefaultMessageAndInnerException() { // Assemble var inner = new Exception(); // Act var ex = new UserVisibleException(null, inner); // Assert Assert.AreEqual(DefaultMessage, ex.Message); Assert.AreEqual(inner, ex.InnerException); }
public void Ctor_MessageAndINnerExceptionSupplied_HasMessageAndInnerException() { // Assemble var inner = new Exception(); // Act var ex = new UserVisibleException("my message", inner); // Assert Assert.AreEqual("my message", ex.Message); Assert.AreEqual(inner, ex.InnerException); }
public bool SignIn(string userName, string password, bool rememberMe, string deploymentMode) { // encript pasword var claims = ClaimsManager.CreateClaims(userName, password).ToList(); var user = ClaimsManager.ValidateQuickspatchUserLogin(claims); if (user == null || !user.IsQuickspatchUser) { var claimException = new InvalidClaimsException("InvalidUserAndPasswordText") { QuickspatchUserName = (user != null) ? user.UserName : string.Empty }; _diagnosticService.Error(SystemMessageLookup.GetMessage("InvalidUserAndPasswordText")); _diagnosticService.Error("UserName:"******"LoginWithInacticeUser"); _diagnosticService.Error(SystemMessageLookup.GetMessage("LoginWithInacticeUser")); _diagnosticService.Error("UserName:"******"Camino" && user.Courier != null) { var claimException = new UserVisibleException("LoginWithCourierUser"); _diagnosticService.Error(SystemMessageLookup.GetMessage("LoginWithCourierUser")); _diagnosticService.Error("UserName:" + userName); throw claimException; } var principal = CreatePrincipalFromClaimsAndUser(user, claims); FormAuthenticationService.SignIn(principal, true, principal.AuthToken, DateTime.UtcNow.AddMinutes(MaxSessionDuration)); return(true); }