Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Forms/PropertyClasses/WaveImpactAsphaltCoverCalculationsProperties.cs
===================================================================
diff -u -r6be63037d71c6270dc24c31ca132f9bc612e4519 -re025d33f32b1c7f51e101d368fbafdddff137fe9
--- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Forms/PropertyClasses/WaveImpactAsphaltCoverCalculationsProperties.cs (.../WaveImpactAsphaltCoverCalculationsProperties.cs) (revision 6be63037d71c6270dc24c31ca132f9bc612e4519)
+++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Forms/PropertyClasses/WaveImpactAsphaltCoverCalculationsProperties.cs (.../WaveImpactAsphaltCoverCalculationsProperties.cs) (revision e025d33f32b1c7f51e101d368fbafdddff137fe9)
@@ -47,7 +47,7 @@
/// The instance to show the properties of.
/// Thrown when
/// is null.
- public WaveImpactAsphaltCoverCalculationsProperties(WaveImpactAsphaltCoverFailureMechanism data) : base(data, new ConstructionProperties()
+ public WaveImpactAsphaltCoverCalculationsProperties(WaveImpactAsphaltCoverFailureMechanism data) : base(data, new ConstructionProperties
{
NamePropertyIndex = namePropertyIndex,
CodePropertyIndex = codePropertyIndex,
Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverCalculationsPropertiesTest.cs
===================================================================
diff -u -rb9d0b7e52e1f2990800ee7f76e77ce9e2add50dd -re025d33f32b1c7f51e101d368fbafdddff137fe9
--- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverCalculationsPropertiesTest.cs (.../WaveImpactAsphaltCoverCalculationsPropertiesTest.cs) (revision b9d0b7e52e1f2990800ee7f76e77ce9e2add50dd)
+++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverCalculationsPropertiesTest.cs (.../WaveImpactAsphaltCoverCalculationsPropertiesTest.cs) (revision e025d33f32b1c7f51e101d368fbafdddff137fe9)
@@ -19,7 +19,6 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
-using System;
using System.ComponentModel;
using Core.Gui.TestUtil;
using NUnit.Framework;
@@ -40,17 +39,6 @@
private const int cPropertyIndex = 5;
[Test]
- public void Constructor_DataNull_ThrowsArgumentNullException()
- {
- // Call
- void Call() => new WaveImpactAsphaltCoverCalculationsProperties(null);
-
- // Assert
- string paramName = Assert.Throws(Call).ParamName;
- Assert.AreEqual("data", paramName);
- }
-
- [Test]
public void Constructor_ExpectedValues()
{
// Setup
@@ -60,7 +48,7 @@
var properties = new WaveImpactAsphaltCoverCalculationsProperties(failureMechanism);
// Assert
- Assert.IsInstanceOf(properties);
+ Assert.IsInstanceOf(properties);
Assert.AreSame(failureMechanism, properties.Data);
Assert.AreEqual(failureMechanism.Name, properties.Name);
Assert.AreEqual(failureMechanism.Code, properties.Code);
Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailureMechanismPropertiesTest.cs
===================================================================
diff -u -rb9d0b7e52e1f2990800ee7f76e77ce9e2add50dd -re025d33f32b1c7f51e101d368fbafdddff137fe9
--- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailureMechanismPropertiesTest.cs (.../WaveImpactAsphaltCoverFailureMechanismPropertiesTest.cs) (revision b9d0b7e52e1f2990800ee7f76e77ce9e2add50dd)
+++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailureMechanismPropertiesTest.cs (.../WaveImpactAsphaltCoverFailureMechanismPropertiesTest.cs) (revision e025d33f32b1c7f51e101d368fbafdddff137fe9)
@@ -32,9 +32,9 @@
[TestFixture]
public class WaveImpactAsphaltCoverFailureMechanismPropertiesTest
{
- private const int namePropertyIndex = 0;
+ private const int namePropertyIndex = 2;
private const int codePropertyIndex = 1;
- private const int groupPropertyIndex = 2;
+ private const int groupPropertyIndex = 0;
[Test]
public void Constructor_DataNull_ThrowsArgumentNullException()
@@ -59,7 +59,7 @@
}
[Test]
- public void Constructor_WithData_ExpectedValues()
+ public void Constructor_ExpectedValues()
{
// Setup
var failureMechanism = new WaveImpactAsphaltCoverFailureMechanism();
@@ -79,7 +79,12 @@
public void Constructor_Always_PropertiesHaveExpectedAttributeValues()
{
// Call
- var properties = new WaveImpactAsphaltCoverFailureMechanismProperties(new WaveImpactAsphaltCoverFailureMechanism(), new WaveImpactAsphaltCoverFailureMechanismProperties.ConstructionProperties());
+ var properties = new WaveImpactAsphaltCoverFailureMechanismProperties(new WaveImpactAsphaltCoverFailureMechanism(), new WaveImpactAsphaltCoverFailureMechanismProperties.ConstructionProperties
+ {
+ NamePropertyIndex = namePropertyIndex,
+ CodePropertyIndex = codePropertyIndex,
+ GroupPropertyIndex = groupPropertyIndex
+ });
// Assert
PropertyDescriptorCollection dynamicProperties = PropertiesTestHelper.GetAllVisiblePropertyDescriptors(properties);
Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailurePathPropertiesTest.cs
===================================================================
diff -u -rb9d0b7e52e1f2990800ee7f76e77ce9e2add50dd -re025d33f32b1c7f51e101d368fbafdddff137fe9
--- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailurePathPropertiesTest.cs (.../WaveImpactAsphaltCoverFailurePathPropertiesTest.cs) (revision b9d0b7e52e1f2990800ee7f76e77ce9e2add50dd)
+++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Forms.Test/PropertyClasses/WaveImpactAsphaltCoverFailurePathPropertiesTest.cs (.../WaveImpactAsphaltCoverFailurePathPropertiesTest.cs) (revision e025d33f32b1c7f51e101d368fbafdddff137fe9)
@@ -1,4 +1,25 @@
-using System;
+// Copyright (C) Stichting Deltares 2021. All rights reserved.
+//
+// This file is part of Riskeer.
+//
+// Riskeer is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
using System.ComponentModel;
using Core.Common.Base;
using Core.Common.Base.Data;
@@ -37,21 +58,6 @@
}
[Test]
- public void Constructor_DataNull_ThrowsArgumentNullException()
- {
- // Setup
- var assessmentSection = mocks.Stub();
- mocks.ReplayAll();
-
- // Call
- void Call() => new WaveImpactAsphaltCoverFailurePathProperties(null, assessmentSection);
-
- // Assert
- string paramName = Assert.Throws(Call).ParamName;
- Assert.AreEqual("data", paramName);
- }
-
- [Test]
public void Constructor_AssessmentSectionNull_ThrowsArgumentNullException()
{
// Call