Index: Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismContext.cs =================================================================== diff -u -r743c32ba40bc0d0165d0513d6ca95282b1021e6a -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismContext.cs (.../FailureMechanismContext.cs) (revision 743c32ba40bc0d0165d0513d6ca95282b1021e6a) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/PresentationObjects/FailureMechanismContext.cs (.../FailureMechanismContext.cs) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -31,15 +31,15 @@ /// /// This class is a presentation object for a instance. /// - public abstract class FailureMechanismContext : WrappedObjectContextBase, IFailureMechanismContext where T : IFailureMechanism + public class FailureMechanismContext : WrappedObjectContextBase, IFailureMechanismContext where T : IFailureMechanism { /// /// Initializes a new instance of the class. /// /// The failure mechanism. /// The parent of . /// Thrown when or are null. - protected FailureMechanismContext(T wrappedFailureMechanism, IAssessmentSection parent) : base(wrappedFailureMechanism) + public FailureMechanismContext(T wrappedFailureMechanism, IAssessmentSection parent) : base(wrappedFailureMechanism) { AssertInputsAreNotNull(parent); Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Forms/PresentationObjects/ArbitraryProbabilityFailureMechanismContext.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Forms/PresentationObjects/NumericFailureMechanismContext.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/src/Ringtoets.Integration.Forms/PresentationObjects/SimpleFailureMechanismContext.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj =================================================================== diff -u -r08a279166007321b0ae0f2f15a2f13c191952e1b -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision 08a279166007321b0ae0f2f15a2f13c191952e1b) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -45,9 +45,6 @@ Properties\GlobalAssembly.cs - - - Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs =================================================================== diff -u -rd65d6b037600ccd69f386d9164172dd2c133356e -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision d65d6b037600ccd69f386d9164172dd2c133356e) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsGuiPlugin.cs (.../RingtoetsGuiPlugin.cs) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -56,6 +56,7 @@ using Ringtoets.HydraRing.Calculation.Data.Output; using Ringtoets.HydraRing.Data; using Ringtoets.HydraRing.IO; +using Ringtoets.Integration.Data.StandAlone; using Ringtoets.Integration.Data.StandAlone.SectionResult; using Ringtoets.Integration.Forms.PresentationObjects; using Ringtoets.Integration.Forms.PropertyClasses; @@ -508,23 +509,23 @@ var grassCoverErosionInwards = failureMechanism as GrassCoverErosionInwardsFailureMechanism; var heightStructuresFailureMechanism = failureMechanism as HeightStructuresFailureMechanism; - var duneErosion = failureMechanism as IHasSectionResults; - var grassCoverErosionOutwards = failureMechanism as IHasSectionResults; - var grassCoverSlipOffInwards = failureMechanism as IHasSectionResults; - var grassCoverSlipOffOutwards = failureMechanism as IHasSectionResults; - var microstability = failureMechanism as IHasSectionResults; - var pipingStructure = failureMechanism as IHasSectionResults; - var stabilityStoneCover = failureMechanism as IHasSectionResults; - var technicalInnovation = failureMechanism as IHasSectionResults; + var duneErosion = failureMechanism as DuneErosionFailureMechanism; + var grassCoverErosionOutwards = failureMechanism as GrassCoverErosionOutwardsFailureMechanism; + var grassCoverSlipOffInwards = failureMechanism as GrassCoverSlipOffInwardsFailureMechanism; + var grassCoverSlipOffOutwards = failureMechanism as GrassCoverSlipOffOutwardsFailureMechanism; + var microstability = failureMechanism as MicrostabilityFailureMechanism; + var pipingStructure = failureMechanism as PipingStructureFailureMechanism; + var stabilityStoneCover = failureMechanism as StabilityStoneCoverFailureMechanism; + var technicalInnovation = failureMechanism as TechnicalInnovationFailureMechanism; - var strengthStabilityLengthwiseConstruction = failureMechanism as IHasSectionResults; - var waterPressureAsphaltCover = failureMechanism as IHasSectionResults; - var waveImpactAsphaltCover = failureMechanism as IHasSectionResults; + var strengthStabilityLengthwiseConstruction = failureMechanism as StrengthStabilityLengthwiseConstructionFailureMechanism; + var waterPressureAsphaltCover = failureMechanism as WaterPressureAsphaltCoverFailureMechanism; + var waveImpactAsphaltCover = failureMechanism as WaveImpactAsphaltCoverFailureMechanism; - var closingStructure = failureMechanism as IHasSectionResults; - var macrostabilityInwards = failureMechanism as IHasSectionResults; - var macrostabilityOutwards = failureMechanism as IHasSectionResults; - var strengthStabilityPointConstruction = failureMechanism as IHasSectionResults; + var closingStructure = failureMechanism as ClosingStructureFailureMechanism; + var macrostabilityInwards = failureMechanism as MacrostabilityInwardsFailureMechanism; + var macrostabilityOutwards = failureMechanism as MacrostabilityOutwardsFailureMechanism; + var strengthStabilityPointConstruction = failureMechanism as StrengthStabilityPointConstructionFailureMechanism; if (piping != null) { @@ -540,63 +541,63 @@ } else if (duneErosion != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(duneErosion, nodeData); } else if (grassCoverErosionOutwards != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(grassCoverErosionOutwards, nodeData); } else if (grassCoverSlipOffInwards != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(grassCoverSlipOffInwards, nodeData); } else if (grassCoverSlipOffOutwards != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(grassCoverSlipOffOutwards, nodeData); } else if (microstability != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(microstability, nodeData); } else if (pipingStructure != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(pipingStructure, nodeData); } else if (stabilityStoneCover != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(stabilityStoneCover, nodeData); } else if (technicalInnovation != null) { - yield return new SimpleFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(technicalInnovation, nodeData); } else if (strengthStabilityLengthwiseConstruction != null) { - yield return new NumericFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(strengthStabilityLengthwiseConstruction, nodeData); } else if (waterPressureAsphaltCover != null) { - yield return new NumericFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(waterPressureAsphaltCover, nodeData); } else if (waveImpactAsphaltCover != null) { - yield return new NumericFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(waveImpactAsphaltCover, nodeData); } else if (closingStructure != null) { - yield return new ArbitraryProbabilityFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(closingStructure, nodeData); } else if (macrostabilityInwards != null) { - yield return new ArbitraryProbabilityFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(macrostabilityInwards, nodeData); } else if (macrostabilityOutwards != null) { - yield return new ArbitraryProbabilityFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(macrostabilityOutwards, nodeData); } else if (strengthStabilityPointConstruction != null) { - yield return new ArbitraryProbabilityFailureMechanismContext(failureMechanism, nodeData); + yield return new FailureMechanismContext(strengthStabilityPointConstruction, nodeData); } else { Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PresentationObjects/ArbitraryProbabilityFailureMechanismContextTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PresentationObjects/NumericFailureMechanismContextTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag dfad022e552dd79f31949b367c99d29b93c4f1e6 refers to a dead (removed) revision in file `Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PresentationObjects/SimpleFailureMechanismContextTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PropertyClasses/StandAloneFailureMechanismContextPropertiesTest.cs =================================================================== diff -u -rb9d20365707e77623054f96f0c8b544e86658e67 -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PropertyClasses/StandAloneFailureMechanismContextPropertiesTest.cs (.../StandAloneFailureMechanismContextPropertiesTest.cs) (revision b9d20365707e77623054f96f0c8b544e86658e67) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/PropertyClasses/StandAloneFailureMechanismContextPropertiesTest.cs (.../StandAloneFailureMechanismContextPropertiesTest.cs) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -26,7 +26,6 @@ using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.PresentationObjects; -using Ringtoets.Integration.Forms.PresentationObjects; using Ringtoets.Integration.Forms.PropertyClasses; namespace Ringtoets.Integration.Forms.Test.PropertyClasses @@ -54,26 +53,11 @@ var properties = new StandAloneFailureMechanismContextProperties(); // Call - properties.Data = new SimpleFailureMechanismContext(failureMechanism, new MockRepository().StrictMock()); + properties.Data = new FailureMechanismContext(failureMechanism, new MockRepository().StrictMock()); // Assert Assert.AreEqual(failureMechanism.Name, properties.Name); Assert.AreEqual(failureMechanism.Code, properties.Code); } - - [Test] - public void Data_SetNewNumericFailureMechanismContextInstance_ReturnCorrectPropertyValues() - { - // Setup - var failureMechanism = new TestFailureMechanism(); - var properties = new StandAloneFailureMechanismContextProperties(); - - // Call - properties.Data = new NumericFailureMechanismContext(failureMechanism, new MockRepository().StrictMock()); - - // Assert - Assert.AreEqual(failureMechanism.Name, properties.Name); - Assert.AreEqual(failureMechanism.Code, properties.Code); - } } } \ No newline at end of file Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj =================================================================== diff -u -r08a279166007321b0ae0f2f15a2f13c191952e1b -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision 08a279166007321b0ae0f2f15a2f13c191952e1b) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -59,10 +59,7 @@ - - - Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs =================================================================== diff -u -r76c2371398aaacdc8ee6b0c8debd722a747519db -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 76c2371398aaacdc8ee6b0c8debd722a747519db) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -148,8 +148,20 @@ new PipingFailureMechanism(), new GrassCoverErosionInwardsFailureMechanism(), new HeightStructuresFailureMechanism(), + + new DuneErosionFailureMechanism(), new GrassCoverErosionOutwardsFailureMechanism(), + new GrassCoverSlipOffInwardsFailureMechanism(), + new GrassCoverSlipOffOutwardsFailureMechanism(), + new MicrostabilityFailureMechanism(), + new PipingStructureFailureMechanism(), + new StabilityStoneCoverFailureMechanism(), + new TechnicalInnovationFailureMechanism(), + + new StrengthStabilityLengthwiseConstructionFailureMechanism(), new WaterPressureAsphaltCoverFailureMechanism(), + new WaveImpactAsphaltCoverFailureMechanism(), + new ClosingStructureFailureMechanism(), new MacrostabilityInwardsFailureMechanism(), new MacrostabilityOutwardsFailureMechanism(), @@ -169,7 +181,7 @@ var objects = info.ChildNodeObjects(assessmentSection).ToArray(); // Assert - Assert.AreEqual(13, objects.Length); + Assert.AreEqual(22, objects.Length); var referenceLineContext = (ReferenceLineContext) objects[0]; Assert.AreSame(assessmentSection.ReferenceLine, referenceLineContext.WrappedData); Assert.AreSame(assessmentSection, referenceLineContext.Parent); @@ -197,28 +209,52 @@ Assert.AreSame(failureMechanisms[2], heightStructuresFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, heightStructuresFailureMechanismContext.Parent); - var simpleFailureMechanismContext = (SimpleFailureMechanismContext)objects[7]; - Assert.AreSame(failureMechanisms[3], simpleFailureMechanismContext.WrappedData); - Assert.AreSame(assessmentSection, simpleFailureMechanismContext.Parent); + var duneErosionFailureMechanismContext = (FailureMechanismContext)objects[7]; + Assert.AreSame(failureMechanisms[3], duneErosionFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, duneErosionFailureMechanismContext.Parent); + var grassCoverErosionOutwardsFailureMechanismContext = (FailureMechanismContext)objects[8]; + Assert.AreSame(failureMechanisms[4], grassCoverErosionOutwardsFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, grassCoverErosionOutwardsFailureMechanismContext.Parent); + var grassCoverSlipOffInwardsFailureMechanismContext = (FailureMechanismContext)objects[9]; + Assert.AreSame(failureMechanisms[5], grassCoverSlipOffInwardsFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, grassCoverSlipOffInwardsFailureMechanismContext.Parent); + var grassCoverSlipOffOutwardsFailureMechanismContext = (FailureMechanismContext)objects[10]; + Assert.AreSame(failureMechanisms[6], grassCoverSlipOffOutwardsFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, grassCoverSlipOffOutwardsFailureMechanismContext.Parent); + var microstabilityFailureMechanismContext = (FailureMechanismContext)objects[11]; + Assert.AreSame(failureMechanisms[7], microstabilityFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, microstabilityFailureMechanismContext.Parent); + var pipingStructureFailureMechanismContext = (FailureMechanismContext)objects[12]; + Assert.AreSame(failureMechanisms[8], pipingStructureFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, pipingStructureFailureMechanismContext.Parent); + var stabilityStoneCoverFailureMechanismContext = (FailureMechanismContext)objects[13]; + Assert.AreSame(failureMechanisms[9], stabilityStoneCoverFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, stabilityStoneCoverFailureMechanismContext.Parent); + var technicalInnovationFailureMechanismContext = (FailureMechanismContext)objects[14]; + Assert.AreSame(failureMechanisms[10], technicalInnovationFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, technicalInnovationFailureMechanismContext.Parent); - var numericFailureMechanismContext = (NumericFailureMechanismContext)objects[8]; - Assert.AreSame(failureMechanisms[4], numericFailureMechanismContext.WrappedData); - Assert.AreSame(assessmentSection, numericFailureMechanismContext.Parent); + var strengthStabilityLengthwiseConstructionFailureMechanismContext = (FailureMechanismContext)objects[15]; + Assert.AreSame(failureMechanisms[11], strengthStabilityLengthwiseConstructionFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, strengthStabilityLengthwiseConstructionFailureMechanismContext.Parent); + var waterPressureAsphaltCoverFailureMechanismContext = (FailureMechanismContext)objects[16]; + Assert.AreSame(failureMechanisms[12], waterPressureAsphaltCoverFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, waterPressureAsphaltCoverFailureMechanismContext.Parent); + var waveImpactAsphaltCoverFailureMechanismContext = (FailureMechanismContext)objects[17]; + Assert.AreSame(failureMechanisms[13], waveImpactAsphaltCoverFailureMechanismContext.WrappedData); + Assert.AreSame(assessmentSection, waveImpactAsphaltCoverFailureMechanismContext.Parent); - var closingStructureFailureMechnaismContext = (ArbitraryProbabilityFailureMechanismContext)objects[9]; - Assert.AreSame(failureMechanisms[5], closingStructureFailureMechnaismContext.WrappedData); + var closingStructureFailureMechnaismContext = (FailureMechanismContext)objects[18]; + Assert.AreSame(failureMechanisms[14], closingStructureFailureMechnaismContext.WrappedData); Assert.AreSame(assessmentSection, closingStructureFailureMechnaismContext.Parent); - - var macrostabilityInwardsFailureMechanismContext = (ArbitraryProbabilityFailureMechanismContext)objects[10]; - Assert.AreSame(failureMechanisms[6], macrostabilityInwardsFailureMechanismContext.WrappedData); + var macrostabilityInwardsFailureMechanismContext = (FailureMechanismContext)objects[19]; + Assert.AreSame(failureMechanisms[15], macrostabilityInwardsFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, macrostabilityInwardsFailureMechanismContext.Parent); - - var macrostabilityOutwardsFailureMechanismContext = (ArbitraryProbabilityFailureMechanismContext)objects[11]; - Assert.AreSame(failureMechanisms[7], macrostabilityOutwardsFailureMechanismContext.WrappedData); + var macrostabilityOutwardsFailureMechanismContext = (FailureMechanismContext)objects[20]; + Assert.AreSame(failureMechanisms[16], macrostabilityOutwardsFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, macrostabilityOutwardsFailureMechanismContext.Parent); - - var strengthStabilityPointConstructionFailureMechanismContext = (ArbitraryProbabilityFailureMechanismContext)objects[12]; - Assert.AreSame(failureMechanisms[8], strengthStabilityPointConstructionFailureMechanismContext.WrappedData); + var strengthStabilityPointConstructionFailureMechanismContext = (FailureMechanismContext)objects[21]; + Assert.AreSame(failureMechanisms[17], strengthStabilityPointConstructionFailureMechanismContext.WrappedData); Assert.AreSame(assessmentSection, strengthStabilityPointConstructionFailureMechanismContext.Parent); } mocks.VerifyAll(); Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -r08a279166007321b0ae0f2f15a2f13c191952e1b -rdfad022e552dd79f31949b367c99d29b93c4f1e6 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs (.../FailureMechanismContextTreeNodeInfoTest.cs) (revision 08a279166007321b0ae0f2f15a2f13c191952e1b) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/FailureMechanismContextTreeNodeInfoTest.cs (.../FailureMechanismContextTreeNodeInfoTest.cs) (revision dfad022e552dd79f31949b367c99d29b93c4f1e6) @@ -40,7 +40,6 @@ using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Integration.Data.StandAlone.SectionResult; -using Ringtoets.Integration.Forms.PresentationObjects; using Ringtoets.Integration.Plugin; using RingtoetsFormsResources = Ringtoets.Integration.Forms.Properties.Resources; using RingtoetsCommonFormsResources = Ringtoets.Common.Forms.Properties.Resources; @@ -91,7 +90,7 @@ mocks.ReplayAll(); var failureMechanism = new TestFailureMechanism("name", "code"); - var failureMechanismContext = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var failureMechanismContext = new FailureMechanismContext(failureMechanism, assessmentSection); using (var plugin = new RingtoetsGuiPlugin()) { @@ -133,7 +132,7 @@ mocks.ReplayAll(); var failureMechanism = new TestFailureMechanism("C", "C"); - var context = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var context = new FailureMechanismContext(failureMechanism, assessmentSection); // Call var textColor = info.ForeColor(context); @@ -258,7 +257,7 @@ new Point2D(1, 2), new Point2D(5, 6) })); - var failureMechanismContext = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var failureMechanismContext = new FailureMechanismContext(failureMechanism, assessmentSection); // Call object[] children = info.ChildNodeObjects(failureMechanismContext).ToArray(); @@ -279,7 +278,7 @@ { var failureMechanism = new TestFailureMechanism("A", "C"); var assessmentSection = mocks.Stub(); - var context = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var context = new FailureMechanismContext(failureMechanism, assessmentSection); var gui = mocks.StrictMock(); var menuBuilderMock = mocks.StrictMock(); @@ -326,7 +325,7 @@ IsRelevant = false }; var assessmentSection = mocks.Stub(); - var context = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var context = new FailureMechanismContext(failureMechanism, assessmentSection); var gui = mocks.StrictMock(); var menuBuilderMock = mocks.StrictMock(); @@ -365,7 +364,7 @@ { var assessmentSection = mocks.Stub(); var failureMechanism = new TestFailureMechanism("A", "C"); - var context = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var context = new FailureMechanismContext(failureMechanism, assessmentSection); var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); @@ -410,7 +409,7 @@ failureMechanism.Attach(failureMechanismObserver); var assessmentSection = mocks.Stub(); - var failureMechanismContext = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var failureMechanismContext = new FailureMechanismContext(failureMechanism, assessmentSection); var viewCommands = mocks.StrictMock(); viewCommands.Expect(vs => vs.RemoveAllViewsForItem(failureMechanismContext)); @@ -457,7 +456,7 @@ failureMechanism.Attach(failureMechanismObserver); var assessmentSection = mocks.Stub(); - var failureMechanismContext = new NumericFailureMechanismContext(failureMechanism, assessmentSection); + var failureMechanismContext = new FailureMechanismContext(failureMechanism, assessmentSection); var treeViewControl = mocks.StrictMock(); var menuBuilder = new CustomItemsOnlyContextMenuBuilder();