public async Task ChangePasswordAsync(ChangePasswordDto changePasswordDto) { ChangePassword.Command command = _mapper.Map <ChangePassword.Command>(changePasswordDto); await _mediator.Send(command); var emailCommand = new SendPasswordChangedInfo.Command(); await _mediator.Send(emailCommand); }
public async Task ResetPasswordAsync(ResetPasswordDto resetPasswordDto) { ResetPassword.Command command = _mapper.Map <ResetPassword.Command>(resetPasswordDto); await _mediator.Send(command); SendPasswordChangedInfo.Command emailCommand = _mapper.Map <SendPasswordChangedInfo.Command>(resetPasswordDto); await _mediator.Send(emailCommand); }
public async Task Should_Send_PasswordChanged_Info_Without_Supplied_User() { var command = new SendPasswordChangedInfo.Command(); _userAccessor.GetCurrentUserAsync().Returns(FakeUsers.Performer); // Act Unit result = await _handler.Handle(command, new CancellationToken()); // Assert result.Should().BeEquivalentTo(Unit.Value); }
public async Task Should_Send_PasswordChanged_Info_With_Supplied_User() { var command = new SendPasswordChangedInfo.Command { UsernameOrEmail = UserTestSeedData.Performer.Email }; // Act Unit result = await _handler.Handle(command, new CancellationToken()); // Assert result.Should().BeEquivalentTo(Unit.Value); }
public void Should_Map_SendChangedPasswordInfoCommand() { // Arrange var dto = new ResetPasswordDto { Password = UserSeedData.ValidPassword, UsernameOrEmail = UserTestSeedData.Performer.UserName, Token = "token%2B" }; var expectedCommand = new SendPasswordChangedInfo.Command { UsernameOrEmail = dto.UsernameOrEmail, }; // Act SendPasswordChangedInfo.Command command = _mapper.Map <SendPasswordChangedInfo.Command>(dto); // Assert command.Should().BeEquivalentTo(expectedCommand); }