Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/IPipingCalculationItemExtensionsTest.cs =================================================================== diff -u -rde18e9d8a0324e9345f412eb6c1ffeed4f86f2fb -rc7c07db38829afdc5965c331844e1d39123944ff --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/IPipingCalculationItemExtensionsTest.cs (.../IPipingCalculationItemExtensionsTest.cs) (revision de18e9d8a0324e9345f412eb6c1ffeed4f86f2fb) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/IPipingCalculationItemExtensionsTest.cs (.../IPipingCalculationItemExtensionsTest.cs) (revision c7c07db38829afdc5965c331844e1d39123944ff) @@ -1,4 +1,25 @@ -using System.Collections.Generic; +// Copyright (C) Stichting Deltares 2016. All rights reserved. +// +// This file is part of Ringtoets. +// +// Ringtoets 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.Collections.Generic; using System.Linq; using NUnit.Framework; @@ -12,10 +33,10 @@ public void GetPipingCalculations_FromPipingCalculation_ReturnThatCalculationInstance() { // Setup - IPipingCalculationItem calculation = new PipingCalculation(new GeneralPipingInput(), new SemiProbabilisticPipingInput()); + IPipingCalculationItem calculation = new PipingCalculationScenario(new GeneralPipingInput(), new SemiProbabilisticPipingInput()); // Call - IEnumerable result = calculation.GetPipingCalculations(); + IEnumerable result = calculation.GetPipingCalculations(); // Assert CollectionAssert.AreEqual(new[]{calculation}, result); @@ -46,7 +67,7 @@ IPipingCalculationItem groupsWithoutChildren = rootGroup; // Call - IEnumerable result = groupsWithoutChildren.GetPipingCalculations(); + IEnumerable result = groupsWithoutChildren.GetPipingCalculations(); // Assert CollectionAssert.IsEmpty(result); @@ -58,10 +79,10 @@ // Setup var generalPipingInput = new GeneralPipingInput(); var semiProbabilisticInput = new SemiProbabilisticPipingInput(); - var calculation1 = new PipingCalculation(generalPipingInput, semiProbabilisticInput); - var calculation2 = new PipingCalculation(generalPipingInput, semiProbabilisticInput); - var calculation3 = new PipingCalculation(generalPipingInput, semiProbabilisticInput); - var calculation4 = new PipingCalculation(generalPipingInput, semiProbabilisticInput); + var calculation1 = new PipingCalculationScenario(generalPipingInput, semiProbabilisticInput); + var calculation2 = new PipingCalculationScenario(generalPipingInput, semiProbabilisticInput); + var calculation3 = new PipingCalculationScenario(generalPipingInput, semiProbabilisticInput); + var calculation4 = new PipingCalculationScenario(generalPipingInput, semiProbabilisticInput); var subsubGroup = new PipingCalculationGroup(); subsubGroup.Children.Add(calculation4); @@ -81,7 +102,7 @@ IPipingCalculationItem groupWithoutChildren = rootGroup; // Call - IEnumerable result = groupWithoutChildren.GetPipingCalculations(); + IEnumerable result = groupWithoutChildren.GetPipingCalculations(); // Assert var itemsThatShouldBeFound = new[] @@ -101,7 +122,7 @@ IEnumerable emptyEnumerable = Enumerable.Empty(); // Call - IEnumerable result = emptyEnumerable.GetPipingCalculations(); + IEnumerable result = emptyEnumerable.GetPipingCalculations(); // Assert CollectionAssert.IsEmpty(result); @@ -113,12 +134,12 @@ // Setup var generalInputParameters = new GeneralPipingInput(); var semiProbabilisticInput = new SemiProbabilisticPipingInput(); - var calculation1 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); - var calculation2 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); + var calculation1 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); + var calculation2 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); IEnumerable calculationArray = new[] { calculation1, calculation2 }; // Call - IEnumerable result = calculationArray.GetPipingCalculations(); + IEnumerable result = calculationArray.GetPipingCalculations(); // Assert CollectionAssert.AreEquivalent(calculationArray, result); @@ -133,7 +154,7 @@ IEnumerable emptyEnumerable = new[] { emptyGroup1, emptyGroup2 }; // Call - IEnumerable result = emptyEnumerable.GetPipingCalculations(); + IEnumerable result = emptyEnumerable.GetPipingCalculations(); // Assert CollectionAssert.IsEmpty(result); @@ -145,11 +166,11 @@ // Setup var generalInputParameters = new GeneralPipingInput(); var semiProbabilisticInput = new SemiProbabilisticPipingInput(); - var rootcalculation = new PipingCalculation(generalInputParameters, semiProbabilisticInput); - var calculation1 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); - var calculation2 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); - var calculation3 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); - var calculation4 = new PipingCalculation(generalInputParameters, semiProbabilisticInput); + var rootcalculation = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); + var calculation1 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); + var calculation2 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); + var calculation3 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); + var calculation4 = new PipingCalculationScenario(generalInputParameters, semiProbabilisticInput); var subsubGroup = new PipingCalculationGroup(); subsubGroup.Children.Add(calculation4); @@ -171,7 +192,7 @@ IEnumerable mixedArray = new IPipingCalculationItem[] { emptyRootGroup, rootGroup, rootcalculation }; // Call - IEnumerable result = mixedArray.GetPipingCalculations(); + IEnumerable result = mixedArray.GetPipingCalculations(); // Assert var expectedCalculationItems = new[]