public async Task GetAppByIDReturnsFalseIfNotFound() { // Arrange // Act var result = await sutAppRepoFailure.GetApp(3, 1); // Assert Assert.That(result.Success, Is.False); Assert.That(result.Message, Is.EqualTo("App not Found")); Assert.That(result.App.IsActive, Is.False); }
public async Task GetAppByID() { // Arrange // Act var result = await sut.GetApp(1, 1); // Assert Assert.That(result.Success, Is.True); Assert.That(result.Message, Is.EqualTo("App Found")); Assert.That(result.App, Is.TypeOf <App>()); }
public async Task <IActionResult> Result( PasswordReset passwordReset) { if (!ModelState.IsValid) { return(View("Index", passwordReset)); } var app = (await appsService.GetApp(passwordReset.AppId, passwordReset.UserId)).App; var userResut = await usersService.GetUser( passwordReset.UserId, app.License); if (userResut.Success) { var updatePasswordRequest = new UpdatePasswordRequest { UserId = userResut.User.Id, NewPassword = passwordReset.NewPassword }; var updatePasswordResult = await usersService.UpdatePassword(updatePasswordRequest); passwordReset.NewPassword = string.Empty; if (updatePasswordResult.Success) { passwordReset.Success = updatePasswordResult.Success; passwordReset.Message = updatePasswordResult.Message; return(View(passwordReset)); } else { passwordReset.Success = updatePasswordResult.Success; passwordReset.Message = updatePasswordResult.Message; return(View(passwordReset)); } } else { passwordReset.NewPassword = string.Empty; passwordReset.Message = userResut.Message; return(View(passwordReset)); } }