public async Task UpdateUserCommandHandler_UserIsNotExist_ShouldReturn_UserIsNotFind() { User user = null; var command = new UpdateUserCommandBuilder().Builder(); repositoryMock.GetByExternalIdAsync(Arg.Any <string>()).Returns(user); var result = await handler.Handle(command, new CancellationToken()); Assert.IsTrue(result.HasAProblem); }
public async Task UpdateUserCommandHandler_UpdateUser() { User user = new UserBuild().Builder(); var command = new UpdateUserCommandBuilder().Builder(); repositoryMock.GetByExternalIdAsync(Arg.Any <string>()).Returns(user); var result = await handler.Handle(command, new CancellationToken()); Assert.IsTrue(result.Success); Assert.AreEqual(user.Id, (Guid)result.Data); }
public static UpdateUserCommand GetValidUpdateUserCommand() => UpdateUserCommandBuilder.GetInstance() .UserId(Guid.NewGuid().ToString()) .Firstname("Juanito") .Lastname("Perez Pereira") .Dni("12345678-9") .ProfileId(1) .CredentialId(Guid.NewGuid().ToString()) .Username("j.perezp") .Password("@Password.1234@") .Email("*****@*****.**") .IsActive(1) .Build();