Index: Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Service/MacroStabilityInwardsDataSynchronizationService.cs =================================================================== diff -u -r9abaebce4083cd3f36cbe67a0d9bc90cdb26be82 -rab92f5403b9ec73e5a048987fd985e45f36a8caf --- Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Service/MacroStabilityInwardsDataSynchronizationService.cs (.../MacroStabilityInwardsDataSynchronizationService.cs) (revision 9abaebce4083cd3f36cbe67a0d9bc90cdb26be82) +++ Riskeer/MacroStabilityInwards/src/Riskeer.MacroStabilityInwards.Service/MacroStabilityInwardsDataSynchronizationService.cs (.../MacroStabilityInwardsDataSynchronizationService.cs) (revision ab92f5403b9ec73e5a048987fd985e45f36a8caf) @@ -103,7 +103,6 @@ var changedObjects = new Collection(); object[] removedObjects = failureMechanism.Sections.OfType() - .Concat(failureMechanism.SectionResultsOld) .Concat(failureMechanism.SectionResults) .Concat(failureMechanism.CalculationsGroup.GetAllChildrenRecursive()) .Concat(failureMechanism.StochasticSoilModels) @@ -112,7 +111,6 @@ failureMechanism.ClearAllSections(); changedObjects.Add(failureMechanism); - changedObjects.Add(failureMechanism.SectionResultsOld); changedObjects.Add(failureMechanism.SectionResults); failureMechanism.CalculationsGroup.Children.Clear(); Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Service.Test/MacroStabilityInwardsDataSynchronizationServiceTest.cs =================================================================== diff -u -r9abaebce4083cd3f36cbe67a0d9bc90cdb26be82 -rab92f5403b9ec73e5a048987fd985e45f36a8caf --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Service.Test/MacroStabilityInwardsDataSynchronizationServiceTest.cs (.../MacroStabilityInwardsDataSynchronizationServiceTest.cs) (revision 9abaebce4083cd3f36cbe67a0d9bc90cdb26be82) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.Service.Test/MacroStabilityInwardsDataSynchronizationServiceTest.cs (.../MacroStabilityInwardsDataSynchronizationServiceTest.cs) (revision ab92f5403b9ec73e5a048987fd985e45f36a8caf) @@ -155,7 +155,6 @@ MacroStabilityInwardsFailureMechanism failureMechanism = MacroStabilityInwardsTestDataGenerator.GetMacroStabilityInwardsFailureMechanismWithAllCalculationConfigurations(); object[] expectedRemovedObjects = failureMechanism.Sections.OfType() - .Concat(failureMechanism.SectionResultsOld) .Concat(failureMechanism.SectionResults) .Concat(failureMechanism.CalculationsGroup.GetAllChildrenRecursive()) .Concat(failureMechanism.StochasticSoilModels) @@ -169,16 +168,14 @@ // Note: To make sure the clear is performed regardless of what is done with // the return result, no ToArray() should be called before these assertions: CollectionAssert.IsEmpty(failureMechanism.Sections); - CollectionAssert.IsEmpty(failureMechanism.SectionResultsOld); CollectionAssert.IsEmpty(failureMechanism.SectionResults); CollectionAssert.IsEmpty(failureMechanism.CalculationsGroup.Children); CollectionAssert.IsEmpty(failureMechanism.StochasticSoilModels); CollectionAssert.IsEmpty(failureMechanism.SurfaceLines); IObservable[] array = results.ChangedObjects.ToArray(); - Assert.AreEqual(6, array.Length); + Assert.AreEqual(5, array.Length); CollectionAssert.Contains(array, failureMechanism); - CollectionAssert.Contains(array, failureMechanism.SectionResultsOld); CollectionAssert.Contains(array, failureMechanism.SectionResults); CollectionAssert.Contains(array, failureMechanism.CalculationsGroup); CollectionAssert.Contains(array, failureMechanism.StochasticSoilModels);