public void FormsController_WhenSubmittingAddressForm_WithAuthenticatedUser_SetsRightValue(string key, object expected) { // Arrange var form = CreateAddressForm(); form.PostalCode = PostcalCodeForGivenIpAddress; form.HouseNumber = HouseNumberForGivenIpAddress; var formRepository = CreateFormRepository(addressForm: form); var userContextProvider = CreateUserContextProvider(); var addressProvider = CreateAddressProvider(); var formsController = new FormsController(formRepository, userContextProvider, addressProvider); // Act formsController.SubmitForm(form); var actualValue = form.SubmittedValues[key]; // Assert Assert.Equal(expected, actualValue); }
public void FormsController_WhenSubmittingPersonalForm_WithoutAuthenticatedUser_SetsRightValue(string key, object expected) { // Arrange var form = CreatePersonalInformationForm(); form.Name = "Foo"; form.DateOfBirth = DateOfBirth; var formRepository = CreateFormRepository(personalInformationForm: form); var userContextProvider = CreateUserContextProvider(false); var addressProvider = CreateAddressProvider(); var formsController = new FormsController(formRepository, userContextProvider, addressProvider); // Act formsController.SubmitForm(form); var actualValue = form.SubmittedValues[key]; // Assert Assert.Equal(expected, actualValue); }