public void UpdateCentreRegistrationPrompt(int centreId, int promptNumber, bool mandatory, string?options) { centreRegistrationPromptsDataService.UpdateCentreRegistrationPrompt( centreId, promptNumber, mandatory, options ); }
public void UpdateCentreRegistrationPrompt_calls_data_service() { // Given A.CallTo(() => centreRegistrationPromptsDataService.UpdateCentreRegistrationPrompt(1, 1, true, null)).DoesNothing(); // When centreRegistrationPromptsService.UpdateCentreRegistrationPrompt(1, 1, true, null); // Then A.CallTo(() => centreRegistrationPromptsDataService.UpdateCentreRegistrationPrompt(1, 1, true, null)) .MustHaveHappened(); }
public void UpdateCentreRegistrationPrompt_correctly_updates_registration_prompt() { using var transaction = new TransactionScope(); try { // Given const string?options = "options"; // When centreRegistrationPromptsDataService.UpdateCentreRegistrationPrompt(2, 1, false, options); var centreRegistrationPrompts = centreRegistrationPromptsDataService.GetCentreRegistrationPromptsByCentreId(2); // Then using (new AssertionScope()) { centreRegistrationPrompts.CentreRegistrationPrompt1Mandatory.Should().BeFalse(); centreRegistrationPrompts.CentreRegistrationPrompt1Options.Should().BeEquivalentTo(options); } } finally { transaction.Dispose(); } }