Index: Riskeer/Common/src/Riskeer.Common.Forms/UpdateInfos/RiskeerUpdateInfoFactory.cs =================================================================== diff -u -r42e20ff940bd2953e4abdb72b0c941bcc299c948 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/src/Riskeer.Common.Forms/UpdateInfos/RiskeerUpdateInfoFactory.cs (.../RiskeerUpdateInfoFactory.cs) (revision 42e20ff940bd2953e4abdb72b0c941bcc299c948) +++ Riskeer/Common/src/Riskeer.Common.Forms/UpdateInfos/RiskeerUpdateInfoFactory.cs (.../RiskeerUpdateInfoFactory.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -53,8 +53,8 @@ public static UpdateInfo CreateFailureMechanismSectionsUpdateInfo( IFailureMechanismSectionResultUpdateStrategy sectionResultUpdateStrategy) where TSectionContext : FailureMechanismSectionsContext - where TFailureMechanism : IHasSectionResults - where TSectionResult : FailureMechanismSectionResultOld + where TFailureMechanism : IHasSectionResults + where TSectionResult : FailureMechanismSectionResult { if (sectionResultUpdateStrategy == null) { Index: Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionUpdateStrategy.cs =================================================================== diff -u -r2035786ca034f059219f62857f44079715664b42 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionUpdateStrategy.cs (.../FailureMechanismSectionUpdateStrategy.cs) (revision 2035786ca034f059219f62857f44079715664b42) +++ Riskeer/Common/src/Riskeer.Common.IO/FileImporters/FailureMechanismSectionUpdateStrategy.cs (.../FailureMechanismSectionUpdateStrategy.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -34,9 +34,9 @@ /// /// The type of that will be updated. public class FailureMechanismSectionUpdateStrategy : IFailureMechanismSectionUpdateStrategy - where T : FailureMechanismSectionResultOld + where T : FailureMechanismSectionResult { - private readonly IHasSectionResults failureMechanism; + private readonly IHasSectionResults failureMechanism; private readonly IFailureMechanismSectionResultUpdateStrategy sectionResultUpdateStrategy; /// @@ -46,7 +46,7 @@ /// The to use when updating /// the section results. /// Thrown when any parameter is null. - public FailureMechanismSectionUpdateStrategy(IHasSectionResults failureMechanism, + public FailureMechanismSectionUpdateStrategy(IHasSectionResults failureMechanism, IFailureMechanismSectionResultUpdateStrategy sectionResultUpdateStrategy) { if (failureMechanism == null) @@ -76,7 +76,7 @@ throw new ArgumentNullException(nameof(sourcePath)); } - T[] oldSectionResults = failureMechanism.SectionResultsOld.ToArray(); + T[] oldSectionResults = failureMechanism.SectionResults.ToArray(); try { @@ -87,21 +87,21 @@ throw new UpdateDataException(e.Message, e); } - foreach (T sectionResult in failureMechanism.SectionResultsOld) + foreach (T sectionResult in failureMechanism.SectionResults) { T equalSection = oldSectionResults.FirstOrDefault(item => item.Section.StartPoint.Equals(sectionResult.Section.StartPoint) && item.Section.EndPoint.Equals(sectionResult.Section.EndPoint)); if (equalSection != null) { - sectionResultUpdateStrategy.UpdateSectionResultOld(equalSection, sectionResult); + sectionResultUpdateStrategy.UpdateSectionResult(equalSection, sectionResult); } } return new IObservable[] { failureMechanism, - failureMechanism.SectionResultsOld + failureMechanism.SectionResults }; } @@ -111,14 +111,14 @@ yield break; } } - + /// /// An that can be used to update failure mechanism sections with /// imported failure mechanism sections. /// /// The type of that will be updated. /// The type of that will be updated. - public class FailureMechanismSectionUpdateStrategy : FailureMechanismSectionUpdateStrategy + public class FailureMechanismSectionUpdateStrategy : FailureMechanismSectionUpdateStrategy where TOld : FailureMechanismSectionResultOld where TNew : FailureMechanismSectionResult { @@ -133,7 +133,7 @@ /// the section results. /// Thrown when any parameter is null. public FailureMechanismSectionUpdateStrategy(IHasSectionResults failureMechanism, - IFailureMechanismSectionResultUpdateStrategy sectionResultUpdateStrategy) + IFailureMechanismSectionResultUpdateStrategy sectionResultUpdateStrategy) : base(failureMechanism, sectionResultUpdateStrategy) { this.failureMechanism = failureMechanism; @@ -142,21 +142,21 @@ public override IEnumerable UpdateSectionsWithImportedData(IEnumerable importedFailureMechanismSections, string sourcePath) { - TNew[] oldSectionResults = failureMechanism.SectionResults.ToArray(); + TOld[] oldSectionResults = failureMechanism.SectionResultsOld.ToArray(); List affectedObjects = base.UpdateSectionsWithImportedData(importedFailureMechanismSections, sourcePath).ToList(); - - foreach (TNew sectionResult in failureMechanism.SectionResults) + + foreach (TOld sectionResult in failureMechanism.SectionResultsOld) { - TNew equalSection = oldSectionResults.FirstOrDefault(item => item.Section.StartPoint.Equals(sectionResult.Section.StartPoint) + TOld equalSection = oldSectionResults.FirstOrDefault(item => item.Section.StartPoint.Equals(sectionResult.Section.StartPoint) && item.Section.EndPoint.Equals(sectionResult.Section.EndPoint)); if (equalSection != null) { - sectionResultUpdateStrategy.UpdateSectionResult(equalSection, sectionResult); + sectionResultUpdateStrategy.UpdateSectionResultOld(equalSection, sectionResult); } } - - affectedObjects.Add(failureMechanism.SectionResults); + + affectedObjects.Add(failureMechanism.SectionResultsOld); return affectedObjects; } } Index: Riskeer/Common/src/Riskeer.Common.IO/FileImporters/IFailureMechanismSectionResultUpdateStrategy.cs =================================================================== diff -u -r56c9ad888a22dc3b6695bf3928177aaf15754786 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/src/Riskeer.Common.IO/FileImporters/IFailureMechanismSectionResultUpdateStrategy.cs (.../IFailureMechanismSectionResultUpdateStrategy.cs) (revision 56c9ad888a22dc3b6695bf3928177aaf15754786) +++ Riskeer/Common/src/Riskeer.Common.IO/FileImporters/IFailureMechanismSectionResultUpdateStrategy.cs (.../IFailureMechanismSectionResultUpdateStrategy.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -25,12 +25,12 @@ namespace Riskeer.Common.IO.FileImporters { /// - /// Interface describing the method of updating instances of derivatives + /// Interface describing the method of updating instances of derivatives /// with data from another instance. /// /// The type of that will be updated. public interface IFailureMechanismSectionResultUpdateStrategy - where T : FailureMechanismSectionResultOld + where T : FailureMechanismSectionResult { /// /// Updates the object with the registered result @@ -39,16 +39,16 @@ /// The object to get the data from that will be put on . /// The object to update with data from . /// Thrown when any parameter is null. - void UpdateSectionResultOld(T origin, T target); + void UpdateSectionResult(T origin, T target); } /// - /// Interface describing the method of updating instances of derivatives + /// Interface describing the method of updating instances of derivatives /// with data from another instance. /// /// The type of that will be updated. /// The type of that will be updated. - public interface IFailureMechanismSectionResultUpdateStrategy : IFailureMechanismSectionResultUpdateStrategy + public interface IFailureMechanismSectionResultUpdateStrategy : IFailureMechanismSectionResultUpdateStrategy where TOld : FailureMechanismSectionResultOld where TNew : FailureMechanismSectionResult { @@ -59,6 +59,6 @@ /// The object to get the data from that will be put on . /// The object to update with data from . /// Thrown when any parameter is null. - void UpdateSectionResult(TNew origin, TNew target); + void UpdateSectionResultOld(TOld origin, TOld target); } } \ No newline at end of file Index: Riskeer/Common/test/Riskeer.Common.Forms.Test/UpdateInfos/RiskeerUpdateInfoFactoryTest.cs =================================================================== diff -u -r42e20ff940bd2953e4abdb72b0c941bcc299c948 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/test/Riskeer.Common.Forms.Test/UpdateInfos/RiskeerUpdateInfoFactoryTest.cs (.../RiskeerUpdateInfoFactoryTest.cs) (revision 42e20ff940bd2953e4abdb72b0c941bcc299c948) +++ Riskeer/Common/test/Riskeer.Common.Forms.Test/UpdateInfos/RiskeerUpdateInfoFactoryTest.cs (.../RiskeerUpdateInfoFactoryTest.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -44,7 +44,7 @@ { // Call void Call() => RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(null); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(null); // Assert var exception = Assert.Throws(Call); @@ -56,14 +56,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert Assert.AreEqual("Vakindeling", updateInfo.Name); @@ -83,14 +83,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert var failureMechanismSectionsContext = new FailureMechanismSectionsContext(new TestFailureMechanism(), assessmentSection); @@ -104,14 +104,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert var testFailureMechanism = new TestFailureMechanism(); @@ -126,14 +126,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert var testFailureMechanism = new TestFailureMechanism(); @@ -149,14 +149,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert var failureMechanismSectionsContext = new FailureMechanismSectionsContext(new TestFailureMechanism(), assessmentSection); @@ -169,14 +169,14 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.ReferenceLine).Return(new ReferenceLine()); mocks.ReplayAll(); // Call UpdateInfo updateInfo = RiskeerUpdateInfoFactory.CreateFailureMechanismSectionsUpdateInfo< - FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResultOld>(sectionResultUpdateStrategy); + FailureMechanismSectionsContext, TestFailureMechanism, FailureMechanismSectionResult>(sectionResultUpdateStrategy); // Assert var failureMechanismSectionsContext = new FailureMechanismSectionsContext(new TestFailureMechanism(), assessmentSection); Index: Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionUpdateStrategyTest.cs =================================================================== diff -u -r2035786ca034f059219f62857f44079715664b42 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionUpdateStrategyTest.cs (.../FailureMechanismSectionUpdateStrategyTest.cs) (revision 2035786ca034f059219f62857f44079715664b42) +++ Riskeer/Common/test/Riskeer.Common.IO.Test/FileImporters/FailureMechanismSectionUpdateStrategyTest.cs (.../FailureMechanismSectionUpdateStrategyTest.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -44,11 +44,11 @@ { // Setup var mocks = new MockRepository(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); mocks.ReplayAll(); // Call - void Call() => new FailureMechanismSectionUpdateStrategy(null, sectionResultUpdateStrategy); + void Call() => new FailureMechanismSectionUpdateStrategy(null, sectionResultUpdateStrategy); // Assert var exception = Assert.Throws(Call); @@ -61,11 +61,11 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub>(); + var failureMechanism = mocks.Stub>(); mocks.ReplayAll(); // Call - void Call() => new FailureMechanismSectionUpdateStrategy(failureMechanism, null); + void Call() => new FailureMechanismSectionUpdateStrategy(failureMechanism, null); // Assert var exception = Assert.Throws(Call); @@ -77,12 +77,12 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub>(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var failureMechanism = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); mocks.ReplayAll(); // Call - var importer = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); + var importer = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); // Assert Assert.IsInstanceOf(importer); @@ -94,12 +94,12 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub>(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var failureMechanism = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); mocks.ReplayAll(); // Call - void Call() => new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy).UpdateSectionsWithImportedData(null, ""); + void Call() => new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy).UpdateSectionsWithImportedData(null, ""); // Assert var exception = Assert.Throws(Call); @@ -112,11 +112,11 @@ { // Setup var mocks = new MockRepository(); - var failureMechanism = mocks.Stub>(); - var sectionResultUpdateStrategy = mocks.Stub>(); + var failureMechanism = mocks.Stub>(); + var sectionResultUpdateStrategy = mocks.Stub>(); mocks.ReplayAll(); - var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); + var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); // Call void Call() => failureMechanismSectionUpdateStrategy.UpdateSectionsWithImportedData(Enumerable.Empty(), null); @@ -150,11 +150,11 @@ failureMechanismSection2 }, sourcePath); - IObservableEnumerable failureMechanismSectionResults = failureMechanism.SectionResultsOld; - FailureMechanismSectionResultOld oldSectionResult = failureMechanismSectionResults.First(); + IObservableEnumerable failureMechanismSectionResults = failureMechanism.SectionResults; + FailureMechanismSectionResult oldSectionResult = failureMechanismSectionResults.First(); var sectionResultUpdateStrategy = new TestUpdateFailureMechanismSectionResultUpdateStrategyOld(); - var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); + var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); FailureMechanismSection[] sections = { @@ -179,12 +179,12 @@ IEnumerable failureMechanismSections = failureMechanism.Sections; Assert.AreEqual(2, failureMechanismSections.Count()); CollectionAssert.AreEqual(sections, failureMechanismSections); - Assert.AreSame(oldSectionResult, sectionResultUpdateStrategy.OriginOld); - Assert.AreSame(failureMechanismSectionResults.First(), sectionResultUpdateStrategy.TargetOld); + Assert.AreSame(oldSectionResult, sectionResultUpdateStrategy.Origin); + Assert.AreSame(failureMechanismSectionResults.First(), sectionResultUpdateStrategy.Target); CollectionAssert.AreEqual(new IObservable[] { failureMechanism, - failureMechanism.SectionResultsOld + failureMechanism.SectionResults }, affectedObjects); } @@ -207,7 +207,7 @@ }); var sectionResultUpdateStrategy = new TestUpdateFailureMechanismSectionResultUpdateStrategyOld(); - var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); + var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy(failureMechanism, sectionResultUpdateStrategy); FailureMechanismSection[] sections = { @@ -239,7 +239,7 @@ }, oldSourcePath); var sectionResultUpdateStrategy = new TestUpdateFailureMechanismSectionResultUpdateStrategyOld(); - var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy( + var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy( failureMechanism, sectionResultUpdateStrategy); // Precondition @@ -269,7 +269,7 @@ var failureMechanism = new TestFailureMechanism(); var sectionResultUpdateStrategy = new TestUpdateFailureMechanismSectionResultUpdateStrategyOld(); - var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy( + var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy( failureMechanism, sectionResultUpdateStrategy); // Call @@ -279,17 +279,17 @@ CollectionAssert.IsEmpty(affectedObjects); } - private class TestUpdateFailureMechanismSectionResultUpdateStrategyOld : IFailureMechanismSectionResultUpdateStrategy + private class TestUpdateFailureMechanismSectionResultUpdateStrategyOld : IFailureMechanismSectionResultUpdateStrategy { public bool UpdatedOld { get; private set; } - public FailureMechanismSectionResultOld OriginOld { get; private set; } - public FailureMechanismSectionResultOld TargetOld { get; private set; } + public FailureMechanismSectionResult Origin { get; private set; } + public FailureMechanismSectionResult Target { get; private set; } - public void UpdateSectionResultOld(FailureMechanismSectionResultOld origin, FailureMechanismSectionResultOld target) + public void UpdateSectionResult(FailureMechanismSectionResult origin, FailureMechanismSectionResult target) { UpdatedOld = true; - OriginOld = origin; - TargetOld = target; + Origin = origin; + Target = target; } } @@ -311,7 +311,7 @@ failureMechanism, sectionResultUpdateStrategy); // Assert - Assert.IsInstanceOf>(importer); + Assert.IsInstanceOf>(importer); mocks.VerifyAll(); } @@ -338,8 +338,8 @@ failureMechanismSection2 }, sourcePath); - IObservableEnumerable failureMechanismSectionResults = failureMechanism.SectionResults; - FailureMechanismSectionResult oldSectionResult = failureMechanismSectionResults.First(); + IObservableEnumerable failureMechanismSectionResults = failureMechanism.SectionResultsOld; + FailureMechanismSectionResultOld oldSectionResult = failureMechanismSectionResults.First(); var sectionResultUpdateStrategy = new TestUpdateFailureMechanismSectionResultUpdateStrategy(); var failureMechanismSectionUpdateStrategy = new FailureMechanismSectionUpdateStrategy( @@ -368,25 +368,25 @@ IEnumerable failureMechanismSections = failureMechanism.Sections; Assert.AreEqual(2, failureMechanismSections.Count()); CollectionAssert.AreEqual(sections, failureMechanismSections); - Assert.AreSame(oldSectionResult, sectionResultUpdateStrategy.Origin); - Assert.AreSame(failureMechanismSectionResults.First(), sectionResultUpdateStrategy.Target); + Assert.AreSame(oldSectionResult, sectionResultUpdateStrategy.OriginOld); + Assert.AreSame(failureMechanismSectionResults.First(), sectionResultUpdateStrategy.TargetOld); CollectionAssert.AreEqual(new IObservable[] { failureMechanism, - failureMechanism.SectionResultsOld, - failureMechanism.SectionResults + failureMechanism.SectionResults, + failureMechanism.SectionResultsOld }, affectedObjects); } private class TestUpdateFailureMechanismSectionResultUpdateStrategy : TestUpdateFailureMechanismSectionResultUpdateStrategyOld, IFailureMechanismSectionResultUpdateStrategy { - public FailureMechanismSectionResult Origin { get; private set; } - public FailureMechanismSectionResult Target { get; private set; } + public FailureMechanismSectionResultOld OriginOld { get; private set; } + public FailureMechanismSectionResultOld TargetOld { get; private set; } - public void UpdateSectionResult(FailureMechanismSectionResult origin, FailureMechanismSectionResult target) + public void UpdateSectionResultOld(FailureMechanismSectionResultOld origin, FailureMechanismSectionResultOld target) { - Origin = origin; - Target = target; + OriginOld = origin; + TargetOld = target; } } Index: Riskeer/Common/test/Riskeer.Common.Plugin.TestUtil/FileImporters/FailureMechanismSectionResultUpdateStrategyTestFixture.cs =================================================================== diff -u -r56c9ad888a22dc3b6695bf3928177aaf15754786 -r1b062cc4b3f0dd11defb95dd7ad5689a595274db --- Riskeer/Common/test/Riskeer.Common.Plugin.TestUtil/FileImporters/FailureMechanismSectionResultUpdateStrategyTestFixture.cs (.../FailureMechanismSectionResultUpdateStrategyTestFixture.cs) (revision 56c9ad888a22dc3b6695bf3928177aaf15754786) +++ Riskeer/Common/test/Riskeer.Common.Plugin.TestUtil/FileImporters/FailureMechanismSectionResultUpdateStrategyTestFixture.cs (.../FailureMechanismSectionResultUpdateStrategyTestFixture.cs) (revision 1b062cc4b3f0dd11defb95dd7ad5689a595274db) @@ -33,7 +33,7 @@ /// The type of the failure mechanism section result the update strategy uses. public abstract class FailureMechanismSectionResultUpdateStrategyTestFixture where TUpdateStrategy : IFailureMechanismSectionResultUpdateStrategy, new() - where TSectionResult : FailureMechanismSectionResultOld + where TSectionResult : FailureMechanismSectionResult { [Test] public virtual void Constructor_ExpectedValues() @@ -52,7 +52,7 @@ var strategy = new TUpdateStrategy(); // Call - void Call() => strategy.UpdateSectionResultOld(null, CreateEmptySectionResultOld()); + void Call() => strategy.UpdateSectionResult(null, CreateEmptySectionResult()); // Assert var exception = Assert.Throws(Call); @@ -66,7 +66,7 @@ var strategy = new TUpdateStrategy(); // Call - void Call() => strategy.UpdateSectionResultOld(CreateEmptySectionResultOld(), null); + void Call() => strategy.UpdateSectionResult(CreateEmptySectionResult(), null); // Assert var exception = Assert.Throws(Call); @@ -78,11 +78,11 @@ { // Setup var strategy = new TUpdateStrategy(); - TSectionResult originResult = CreateConfiguredSectionResultOld(); - TSectionResult targetResult = CreateEmptySectionResultOld(); + TSectionResult originResult = CreateConfiguredSectionResult(); + TSectionResult targetResult = CreateEmptySectionResult(); // Call - strategy.UpdateSectionResultOld(originResult, targetResult); + strategy.UpdateSectionResult(originResult, targetResult); // Assert AssertSectionResult(originResult, targetResult); @@ -93,13 +93,13 @@ /// Creates an empty instance of . /// /// An empty . - protected abstract TSectionResult CreateEmptySectionResultOld(); + protected abstract TSectionResult CreateEmptySectionResult(); /// /// Creates a configured instance of . /// /// An empty . - protected abstract TSectionResult CreateConfiguredSectionResultOld(); + protected abstract TSectionResult CreateConfiguredSectionResult(); /// /// Asserts whether and @@ -117,7 +117,7 @@ /// The type of the old failure mechanism section result the update strategy uses. /// The type of the failure mechanism section result the update strategy uses. public abstract class FailureMechanismSectionResultUpdateStrategyTestFixture - : FailureMechanismSectionResultUpdateStrategyTestFixture + : FailureMechanismSectionResultUpdateStrategyTestFixture where TUpdateStrategy : IFailureMechanismSectionResultUpdateStrategy, new() where TSectionResultOld : FailureMechanismSectionResultOld where TSectionResult : FailureMechanismSectionResult @@ -129,7 +129,7 @@ var strategy = new TUpdateStrategy(); // Call - void Call() => strategy.UpdateSectionResult(null, CreateEmptySectionResult()); + void Call() => strategy.UpdateSectionResultOld(null, CreateEmptySectionResultOld()); // Assert var exception = Assert.Throws(Call); @@ -143,7 +143,7 @@ var strategy = new TUpdateStrategy(); // Call - void Call() => strategy.UpdateSectionResult(CreateEmptySectionResult(), null); + void Call() => strategy.UpdateSectionResultOld(CreateEmptySectionResultOld(), null); // Assert var exception = Assert.Throws(Call); @@ -155,11 +155,11 @@ { // Setup var strategy = new TUpdateStrategy(); - TSectionResult originResult = CreateConfiguredSectionResult(); - TSectionResult targetResult = CreateEmptySectionResult(); + TSectionResultOld originResult = CreateConfiguredSectionResultOld(); + TSectionResultOld targetResult = CreateEmptySectionResultOld(); // Call - strategy.UpdateSectionResult(originResult, targetResult); + strategy.UpdateSectionResultOld(originResult, targetResult); // Assert AssertSectionResult(originResult, targetResult); @@ -180,20 +180,20 @@ /// Creates an empty instance of . /// /// An empty . - protected abstract TSectionResult CreateEmptySectionResult(); + protected abstract TSectionResultOld CreateEmptySectionResultOld(); /// /// Creates a configured instance of . /// /// An empty . - protected abstract TSectionResult CreateConfiguredSectionResult(); + protected abstract TSectionResultOld CreateConfiguredSectionResultOld(); /// /// Asserts whether and /// are equal. /// /// Thrown when /// and are not equal. - protected abstract void AssertSectionResult(TSectionResult originResult, TSectionResult targetResult); + protected abstract void AssertSectionResult(TSectionResultOld originResult, TSectionResultOld targetResult); } } \ No newline at end of file