Index: Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs =================================================================== diff -u -r247659d91db1609d27f3d565203f62bd5b70abcc -r7b05ed30f2e65f600636637b1dba3f5532a02c77 --- Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs (.../FailureMechanismSectionsImporter.cs) (revision 247659d91db1609d27f3d565203f62bd5b70abcc) +++ Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs (.../FailureMechanismSectionsImporter.cs) (revision 7b05ed30f2e65f600636637b1dba3f5532a02c77) @@ -133,6 +133,8 @@ protected override void DoPostImportUpdates() { + failureMechanismSectionUpdateStrategy.DoPostUpdateActions(); + base.DoPostImportUpdates(); var failureMechanismWithSectionResults = ImportTarget as IHasSectionResults; failureMechanismWithSectionResults?.SectionResults.NotifyObservers(); Index: Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionsImporterTest.cs =================================================================== diff -u -r7424955edc5ff89598a6c3b49f8929f1d6ff3bab -r7b05ed30f2e65f600636637b1dba3f5532a02c77 --- Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionsImporterTest.cs (.../FailureMechanismSectionsImporterTest.cs) (revision 7424955edc5ff89598a6c3b49f8929f1d6ff3bab) +++ Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionsImporterTest.cs (.../FailureMechanismSectionsImporterTest.cs) (revision 7b05ed30f2e65f600636637b1dba3f5532a02c77) @@ -682,11 +682,14 @@ } [Test] - public void DoPostImport_AfterImport_ObserversNotified() + public void DoPostImport_AfterImport_CallUpdateStrategyAndObserversNotified() { // Setup var mocks = new MockRepository(); - var updateStrategy = mocks.Stub(); + var updateStrategy = mocks.StrictMock(); + updateStrategy.Expect(us => us.UpdateSectionsWithImportedData(null, null)) + .IgnoreArguments(); + updateStrategy.Expect(us => us.DoPostUpdateActions()); var messageProvider = mocks.Stub(); var observable = mocks.StrictMock(); observable.Expect(o => o.UpdateObserver());