Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/SectionResultRows/PipingStructureSectionResultRowTest.cs =================================================================== diff -u -r5bdb5ecc12d8c8e7ef49b63f0a40dfbdd2532d54 -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/SectionResultRows/PipingStructureSectionResultRowTest.cs (.../PipingStructureSectionResultRowTest.cs) (revision 5bdb5ecc12d8c8e7ef49b63f0a40dfbdd2532d54) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/SectionResultRows/PipingStructureSectionResultRowTest.cs (.../PipingStructureSectionResultRowTest.cs) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8) @@ -20,14 +20,14 @@ // All rights reserved. using System; -using Core.Common.Base; using Core.Common.Base.Data; using Core.Common.Base.Geometry; using Core.Common.Utils.Reflection; using NUnit.Framework; using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.TypeConverters; +using Ringtoets.Common.Forms.Views; using Ringtoets.Integration.Data.StandAlone.SectionResults; using Ringtoets.Integration.Forms.Views.SectionResultRows; @@ -37,14 +37,17 @@ public class PipingStructureSectionResultRowTest { [Test] - public void Constructor_WithoutSectionResult_ThrowsArgumentNullException() + public void Constructor_WithSectionResult_ExpectedValues() { + // Setup + var section = CreateSection(); + var result = new PipingStructureFailureMechanismSectionResult(section); + // Call - TestDelegate test = () => new PipingStructureSectionResultRow(null); + var row = new PipingStructureSectionResultRow(result); // Assert - var paramName = Assert.Throws(test).ParamName; - Assert.AreEqual("sectionResult", paramName); + Assert.IsInstanceOf>(row); } [Test] @@ -58,8 +61,6 @@ var row = new PipingStructureSectionResultRow(result); // Assert - Assert.AreEqual(section.Name, row.Name); - Assert.AreEqual(result.AssessmentLayerOne, row.AssessmentLayerOne); Assert.AreEqual(result.AssessmentLayerTwoA, row.AssessmentLayerTwoA); Assert.AreEqual(result.AssessmentLayerThree, row.AssessmentLayerThree); @@ -69,31 +70,6 @@ } [Test] - [TestCase(true)] - [TestCase(false)] - public void AssessmentLayerOne_AlwaysOnChange_NotifyObserversOfResultAndResultPropertyChanged(bool newValue) - { - // Setup - var section = CreateSection(); - var result = new PipingStructureFailureMechanismSectionResult(section); - var row = new PipingStructureSectionResultRow(result); - - int counter = 0; - using (new Observer(() => counter++) - { - Observable = result - }) - { - // Call - row.AssessmentLayerOne = newValue; - - // Assert - Assert.AreEqual(1, counter); - Assert.AreEqual(newValue, result.AssessmentLayerOne); - } - } - - [Test] public void AssessmentLayerTwoA_AlwaysOnChange_ResultPropertyChanged() { // Setup