public async Task OnPostRegisterAsync_InvalidData_ReturnsPageWithError() { var model = await SetupModelAsync(); var input = new RegisterModel.RegisterInputModel(); model.ValidateToModelState(input); var result = await model.OnPostRegisterAsync(input); Assert.IsType <PageResult>(result); Assert.NotEmpty(model.ModelState); }
public async Task OnPostRegisterAsync_NewUser_ReturnsLocalRedirect() { var model = await SetupModelAsync(); var input = new RegisterModel.RegisterInputModel() { Email = SeedTestData.Email, Password = SeedTestData.Password, ConfirmPassword = SeedTestData.Password }; var result = await model.OnPostRegisterAsync(input); Assert.IsType <LocalRedirectResult>(result); }