public void Constructor_PositiveTest(bool success, string message, string[] errors, string expMessage, string testName) { var actModel = new DataRecoveryPasswordResponse(success, message, errors); Assert.AreEqual(actModel.Success, success); Assert.AreEqual(actModel.Message, expMessage); }
public void ParseResponseRecoveryPassword_Positive(string data, bool expSuccess, string expMessage, string[] expErrors, string testName) { DataRecoveryPasswordResponse actResponse = WebMsgParser.ParseResponseRecoveryPassword(data); Assert.AreEqual(expSuccess, actResponse.Success); Assert.AreEqual(expMessage, actResponse.Message); CollectionAssert.AreEqual(expErrors.ToList(), actResponse.Errors); }
public void DataRecoveryPasswordResponse_NotEqualsDifferentModelsTest() { var actModel = new DataRecoveryPasswordResponse(true, "message", new[] { "error" }); Assert.AreNotEqual(actModel, new object()); Assert.AreNotEqual(actModel, "message"); Assert.AreNotEqual(actModel, true); Assert.AreNotEqual(actModel, int.MaxValue); }
public void DataRecoveryPasswordResponse_NotEqualsSameModelsTest(bool success1, string message1, string[] errors1, bool success2, string message2, string[] errors2, string testName) { var actModel1 = new DataRecoveryPasswordResponse(success1, message1, errors1); var actModel2 = new DataRecoveryPasswordResponse(success2, message2, errors2); Assert.AreNotEqual(actModel1, actModel2); }
private void GetMessage(DataRecoveryPasswordResponse dataRecoveryPasswordResponse) { if (dataRecoveryPasswordResponse == null) { return; } if (dataRecoveryPasswordResponse.Status == EForgotPassStatus.RecoverySuccess) { _forgotPassController.OnRecieveModel -= ControllerOnMessage; } Presenter.ShowAlertEmailRedirect(dataRecoveryPasswordResponse.Status); }
public void SetMessage(IModelResponse responseModel) { DataRecoveryPasswordResponse result = null; if (responseModel.Status.Equals(HttpStatusCode.OK)) { ParseCheck(() => { result = _parseResponseForgotPass(responseModel.Body); result.Status = EForgotPassStatus.RecoverySuccess; result.ControllerStatus = EControllerStatus.Ok; }); } else if (responseModel.Status.Equals(HttpStatusCode.Unauthorized)) { ParseCheck(() => { result = _parseResponseForgotPass(responseModel.Body); result.Status = EForgotPassStatus.UserNotFound; result.ControllerStatus = EControllerStatus.Error; }); } else if (responseModel.Status.Equals(HttpStatusCode.BadGateway)) { _currentRecieveStatus = EControllerStatus.None; OnRecieveModel?.Invoke(new DataModelMock { ControllerStatus = EControllerStatus.NoConnection }); return; } else { ParseCheck(() => { result = _parseResponseForgotPass(responseModel.Body); result.Status = EForgotPassStatus.Error; result.ControllerStatus = EControllerStatus.Error; }); } if (result != null) { _currentRecieveStatus = EControllerStatus.None; OnRecieveModel?.Invoke(result); } }