Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Service/WaveImpactAsphaltCoverDataSynchronizationService.cs =================================================================== diff -u -r7171061b290bf0a891fe90724699036f1f9505d7 -re18edaf3e358e70cb01c8e1ec1c44f1dfbeb5032 --- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Service/WaveImpactAsphaltCoverDataSynchronizationService.cs (.../WaveImpactAsphaltCoverDataSynchronizationService.cs) (revision 7171061b290bf0a891fe90724699036f1f9505d7) +++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Service/WaveImpactAsphaltCoverDataSynchronizationService.cs (.../WaveImpactAsphaltCoverDataSynchronizationService.cs) (revision e18edaf3e358e70cb01c8e1ec1c44f1dfbeb5032) @@ -99,15 +99,13 @@ var changedObjects = new List(); object[] removedObjects = failureMechanism.Sections.OfType() - .Concat(failureMechanism.SectionResultsOld) .Concat(failureMechanism.SectionResults) .Concat(failureMechanism.WaveConditionsCalculationGroup.GetAllChildrenRecursive()) .Concat(failureMechanism.ForeshoreProfiles) .ToArray(); failureMechanism.ClearAllSections(); changedObjects.Add(failureMechanism); - changedObjects.Add(failureMechanism.SectionResultsOld); changedObjects.Add(failureMechanism.SectionResults); failureMechanism.WaveConditionsCalculationGroup.Children.Clear(); Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs =================================================================== diff -u -r7171061b290bf0a891fe90724699036f1f9505d7 -re18edaf3e358e70cb01c8e1ec1c44f1dfbeb5032 --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs (.../WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs) (revision 7171061b290bf0a891fe90724699036f1f9505d7) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Service.Test/WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs (.../WaveImpactAsphaltCoverDataSynchronizationServiceTest.cs) (revision e18edaf3e358e70cb01c8e1ec1c44f1dfbeb5032) @@ -127,7 +127,6 @@ WaveImpactAsphaltCoverFailureMechanism failureMechanism = CreateFullyConfiguredFailureMechanism(); object[] expectedRemovedObjects = failureMechanism.Sections.OfType() - .Concat(failureMechanism.SectionResultsOld) .Concat(failureMechanism.SectionResults) .Concat(failureMechanism.WaveConditionsCalculationGroup.GetAllChildrenRecursive()) .Concat(failureMechanism.ForeshoreProfiles) @@ -140,15 +139,13 @@ // 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.WaveConditionsCalculationGroup.Children); CollectionAssert.IsEmpty(failureMechanism.ForeshoreProfiles); IObservable[] array = results.ChangedObjects.ToArray(); - Assert.AreEqual(5, array.Length); + Assert.AreEqual(4, array.Length); CollectionAssert.Contains(array, failureMechanism); - CollectionAssert.Contains(array, failureMechanism.SectionResultsOld); CollectionAssert.Contains(array, failureMechanism.SectionResults); CollectionAssert.Contains(array, failureMechanism.WaveConditionsCalculationGroup); CollectionAssert.Contains(array, failureMechanism.ForeshoreProfiles);