Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs =================================================================== diff -u -r6290b375169ecedb429dfdc4715ac9a1fc14d7a9 -r3b9be57080916f0edbe4b8a40b74087c50ebd7f3 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs (.../AssessmentSectionResultObserverTest.cs) (revision 6290b375169ecedb429dfdc4715ac9a1fc14d7a9) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs (.../AssessmentSectionResultObserverTest.cs) (revision 3b9be57080916f0edbe4b8a40b74087c50ebd7f3) @@ -287,10 +287,10 @@ } [Test] - public void GivenAssessmentSectionWithPipingFailureMechanismsReplaced_WhenOldPipingFailureMechanismNotified_ThenAssessmentSectionResultObserverNotNotified() + public void GivenAssessmentSectionWithPipingFailureMechanismsReplaced_WhenOldPipingScenarioConfigurationsPerFailureMechanismSectionNotified_ThenAssessmentSectionResultObserverNotNotified() { // Given - var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + AssessmentSection assessmentSection = CreateAssessmentSection(); using (var resultObserver = new AssessmentSectionResultObserver(assessmentSection)) { var mocks = new MockRepository(); @@ -317,25 +317,28 @@ } [Test] - public void GivenAssessmentSectionWithFailureMechanismsReplaced_WhenNewFailureMechanismNotified_ThenAssessmentSectionResultObserverNotified() + public void GivenAssessmentSectionWithPipingFailureMechanismsReplaced_WhenNewPipingScenarioConfigurationsPerFailureMechanismSectionNotified_ThenAssessmentSectionResultObserverNotified() { // Given - var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + AssessmentSection assessmentSection = CreateAssessmentSection(); using (var resultObserver = new AssessmentSectionResultObserver(assessmentSection)) { var mocks = new MockRepository(); var observer = mocks.StrictMock(); observer.Expect(o => o.UpdateObserver()); mocks.ReplayAll(); - assessmentSection.Piping = new PipingFailureMechanism(); + PipingFailureMechanism newFailureMechanism = assessmentSection.Piping; + FailureMechanismTestHelper.SetSections(newFailureMechanism, new[] + { + FailureMechanismSectionTestFactory.CreateFailureMechanismSection("Section 1") + }); + + assessmentSection.Piping = newFailureMechanism; assessmentSection.NotifyObservers(); resultObserver.Attach(observer); - var newFailureMechanism = new PipingFailureMechanism(); - assessmentSection.Piping = newFailureMechanism; - // When newFailureMechanism.ScenarioConfigurationsPerFailureMechanismSection.First().NotifyObservers();