private UserSignUpRequest CreateRequest() { return(UserSignUpRequest.Create( email: "*****@*****.**", password: "******" ).Result); }
public void ShouldReturnsErrorWhenCreationIsFail() { RequestValidationResult <UserSignUpRequest, Error> result = UserSignUpRequest.Create( email: "*****@*****.**", password: string.Empty ); Assert.IsFalse(result.IsValid); Assert.AreEqual(result.Errors.First().FieldId, "Password"); Assert.AreEqual(result.Errors.First().Error, Error.Required); }
public void ShouldCreatesValidSignUpRequest() { var email = "*****@*****.**"; var password = "******"; RequestValidationResult <UserSignUpRequest, Error> result = UserSignUpRequest.Create( email: email, password: password ); Assert.IsTrue(result.IsValid); Assert.AreEqual(result.Result.Email.Value, email); Assert.AreEqual(result.Result.Password.Value, password); }
public void Execute(SignUpRequestDto request) { var userSignUpRequestCreationResult = UserSignUpRequest.Create( email: request.Email, password: request.Password ); if (!userSignUpRequestCreationResult.IsValid) { PrintErrors(); } else { ExecuteCommand(); } void PrintErrors() { foreach (var error in userSignUpRequestCreationResult.Errors) { consoleLogger.LogInfo(error.FieldId); consoleLogger.LogInfo(error.Error.ToString()); } } void ExecuteCommand() { var request = userSignUpRequestCreationResult.Result; var commandResult = command.Execute(request); if (!commandResult.IsValid) { consoleLogger.LogInfo(commandResult.Error.ToString()); } else { consoleLogger.LogInfo("User registered successfuly!"); } } }