Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj =================================================================== diff -u -rae14c5d4e4624fa87390e6d63bb419c648e12dda -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision ae14c5d4e4624fa87390e6d63bb419c648e12dda) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Application.Ringtoets.Storage.csproj (.../Application.Ringtoets.Storage.csproj) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -353,7 +353,6 @@ - Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/AssessmentSectionCreateExtensions.cs =================================================================== diff -u -rae14c5d4e4624fa87390e6d63bb419c648e12dda -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/AssessmentSectionCreateExtensions.cs (.../AssessmentSectionCreateExtensions.cs) (revision ae14c5d4e4624fa87390e6d63bb419c648e12dda) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/AssessmentSectionCreateExtensions.cs (.../AssessmentSectionCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -40,6 +40,7 @@ using Application.Ringtoets.Storage.Create.WaveImpactAsphaltCover; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; +using Core.Common.Utils.Extensions; using Ringtoets.Integration.Data; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/CalculationGroupCreateExtensions.cs =================================================================== diff -u -r5cc8a49cc445a67f425ced8216c772b9170ea517 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/CalculationGroupCreateExtensions.cs (.../CalculationGroupCreateExtensions.cs) (revision 5cc8a49cc445a67f425ced8216c772b9170ea517) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/CalculationGroupCreateExtensions.cs (.../CalculationGroupCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -26,6 +26,7 @@ using Application.Ringtoets.Storage.Create.StabilityStoneCover; using Application.Ringtoets.Storage.Create.WaveImpactAsphaltCover; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Common.Data.Calculation; using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.GrassCoverErosionOutwards.Data; Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/FailureMechanismSectionCreateExtensions.cs =================================================================== diff -u -rc2bf0666539fa1a781c6d5d633ac292fa4fe2bd4 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/FailureMechanismSectionCreateExtensions.cs (.../FailureMechanismSectionCreateExtensions.cs) (revision c2bf0666539fa1a781c6d5d633ac292fa4fe2bd4) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/FailureMechanismSectionCreateExtensions.cs (.../FailureMechanismSectionCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -22,6 +22,7 @@ using System; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; +using Core.Common.Utils.Extensions; using Ringtoets.Common.Data.FailureMechanism; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ForeshoreProfileCreateExtensions.cs =================================================================== diff -u -r0540405a7dbabf85dc02db30c79c3c58b0faeea6 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ForeshoreProfileCreateExtensions.cs (.../ForeshoreProfileCreateExtensions.cs) (revision 0540405a7dbabf85dc02db30c79c3c58b0faeea6) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/ForeshoreProfileCreateExtensions.cs (.../ForeshoreProfileCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -22,6 +22,7 @@ using System; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; +using Core.Common.Utils.Extensions; using Ringtoets.Common.Data.DikeProfiles; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/DikeProfileCreateExtensions.cs =================================================================== diff -u -r30b8231f92b90ea4b05e98e3d0285368f6dfe2e4 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/DikeProfileCreateExtensions.cs (.../DikeProfileCreateExtensions.cs) (revision 30b8231f92b90ea4b05e98e3d0285368f6dfe2e4) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/DikeProfileCreateExtensions.cs (.../DikeProfileCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -22,6 +22,7 @@ using System; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; +using Core.Common.Utils.Extensions; using Ringtoets.Common.Data.DikeProfiles; namespace Application.Ringtoets.Storage.Create.GrassCoverErosionInwards Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationCreateExtensions.cs =================================================================== diff -u -r2651fdf110e56d0f48e416fcffc1b4922cff00a5 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationCreateExtensions.cs (.../GrassCoverErosionInwardsCalculationCreateExtensions.cs) (revision 2651fdf110e56d0f48e416fcffc1b4922cff00a5) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionInwards/GrassCoverErosionInwardsCalculationCreateExtensions.cs (.../GrassCoverErosionInwardsCalculationCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.GrassCoverErosionInwards.Data; namespace Application.Ringtoets.Storage.Create.GrassCoverErosionInwards Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensions.cs =================================================================== diff -u -r52207b1b9ba8ad1c1743bbf31d58de7bb46192b8 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensions.cs) (revision 52207b1b9ba8ad1c1743bbf31d58de7bb46192b8) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/GrassCoverErosionOutwards/GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensions.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.GrassCoverErosionOutwards.Data; using Ringtoets.HydraRing.Data; using Ringtoets.Revetment.Data; Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/HydraulicBoundaryLocationCreateExtensions.cs =================================================================== diff -u -r2973c5f790a5131e427bd5f73e2a620044199639 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/HydraulicBoundaryLocationCreateExtensions.cs (.../HydraulicBoundaryLocationCreateExtensions.cs) (revision 2973c5f790a5131e427bd5f73e2a620044199639) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/HydraulicBoundaryLocationCreateExtensions.cs (.../HydraulicBoundaryLocationCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.HydraRing.Data; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/IFailureMechanismCreateExtensions.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/IFailureMechanismCreateExtensions.cs (.../IFailureMechanismCreateExtensions.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/IFailureMechanismCreateExtensions.cs (.../IFailureMechanismCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Common.Data.FailureMechanism; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingCalculationScenarioCreateExtensions.cs =================================================================== diff -u -ra69e04d96fcc18505e788022347e1525133fc508 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingCalculationScenarioCreateExtensions.cs (.../PipingCalculationScenarioCreateExtensions.cs) (revision a69e04d96fcc18505e788022347e1525133fc508) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingCalculationScenarioCreateExtensions.cs (.../PipingCalculationScenarioCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Piping.Data; namespace Application.Ringtoets.Storage.Create.Piping Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilLayerCreateExtensions.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilLayerCreateExtensions.cs (.../PipingSoilLayerCreateExtensions.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilLayerCreateExtensions.cs (.../PipingSoilLayerCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Piping.Primitives; namespace Application.Ringtoets.Storage.Create.Piping Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilProfileCreateExtensions.cs =================================================================== diff -u -rc2bf0666539fa1a781c6d5d633ac292fa4fe2bd4 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilProfileCreateExtensions.cs (.../PipingSoilProfileCreateExtensions.cs) (revision c2bf0666539fa1a781c6d5d633ac292fa4fe2bd4) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/PipingSoilProfileCreateExtensions.cs (.../PipingSoilProfileCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Piping.Primitives; namespace Application.Ringtoets.Storage.Create.Piping Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/RingtoetsPipingSurfaceLineCreateExtensions.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/RingtoetsPipingSurfaceLineCreateExtensions.cs (.../RingtoetsPipingSurfaceLineCreateExtensions.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/RingtoetsPipingSurfaceLineCreateExtensions.cs (.../RingtoetsPipingSurfaceLineCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -24,6 +24,7 @@ using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; using Core.Common.Base.Geometry; +using Core.Common.Utils.Extensions; using Ringtoets.Piping.Primitives; namespace Application.Ringtoets.Storage.Create.Piping Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/StochasticSoilModelCreateExtensions.cs =================================================================== diff -u -rc2bf0666539fa1a781c6d5d633ac292fa4fe2bd4 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/StochasticSoilModelCreateExtensions.cs (.../StochasticSoilModelCreateExtensions.cs) (revision c2bf0666539fa1a781c6d5d633ac292fa4fe2bd4) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/Piping/StochasticSoilModelCreateExtensions.cs (.../StochasticSoilModelCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -22,6 +22,7 @@ using System; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Serializers; +using Core.Common.Utils.Extensions; using Ringtoets.Piping.Data; namespace Application.Ringtoets.Storage.Create.Piping Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/RingtoetsProjectCreateExtensions.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/RingtoetsProjectCreateExtensions.cs (.../RingtoetsProjectCreateExtensions.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/RingtoetsProjectCreateExtensions.cs (.../RingtoetsProjectCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.Integration.Data; namespace Application.Ringtoets.Storage.Create Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverWaveConditionsCalculationCreateExtensions.cs =================================================================== diff -u -r897606646e4335ec83cefe0a1456a24b5645aefb -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverWaveConditionsCalculationCreateExtensions.cs (.../StabilityStoneCoverWaveConditionsCalculationCreateExtensions.cs) (revision 897606646e4335ec83cefe0a1456a24b5645aefb) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/StabilityStoneCover/StabilityStoneCoverWaveConditionsCalculationCreateExtensions.cs (.../StabilityStoneCoverWaveConditionsCalculationCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.StabilityStoneCover.Data; namespace Application.Ringtoets.Storage.Create.StabilityStoneCover Index: Application/Ringtoets/src/Application.Ringtoets.Storage/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationCreateExtensions.cs =================================================================== diff -u -r2973c5f790a5131e427bd5f73e2a620044199639 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/src/Application.Ringtoets.Storage/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationCreateExtensions.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationCreateExtensions.cs) (revision 2973c5f790a5131e427bd5f73e2a620044199639) +++ Application/Ringtoets/src/Application.Ringtoets.Storage/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverWaveConditionsCalculationCreateExtensions.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationCreateExtensions.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -21,6 +21,7 @@ using System; using Application.Ringtoets.Storage.DbContext; +using Core.Common.Utils.Extensions; using Ringtoets.HydraRing.Data; using Ringtoets.WaveImpactAsphaltCover.Data; Fisheye: Tag 1a062846c75d2d86454dc052adc7a5993b79963e refers to a dead (removed) revision in file `Application/Ringtoets/src/Application.Ringtoets.Storage/StringExtensions.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj =================================================================== diff -u -rae14c5d4e4624fa87390e6d63bb419c648e12dda -r1a062846c75d2d86454dc052adc7a5993b79963e --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj (.../Application.Ringtoets.Storage.Test.csproj) (revision ae14c5d4e4624fa87390e6d63bb419c648e12dda) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Application.Ringtoets.Storage.Test.csproj (.../Application.Ringtoets.Storage.Test.csproj) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -203,7 +203,6 @@ - Fisheye: Tag 1a062846c75d2d86454dc052adc7a5993b79963e refers to a dead (removed) revision in file `Application/Ringtoets/test/Application.Ringtoets.Storage.Test/StringExtensionsTest.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj =================================================================== diff -u -r780ed8dd33ce62d2e6e939811ca331ba1feed85f -r1a062846c75d2d86454dc052adc7a5993b79963e --- Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision 780ed8dd33ce62d2e6e939811ca331ba1feed85f) +++ Core/Common/src/Core.Common.Utils/Core.Common.Utils.csproj (.../Core.Common.Utils.csproj) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -101,6 +101,7 @@ + Fisheye: Tag 2a1dc72ed9a202b720c26828e5d53cecc5a0e6c8 refers to a dead (removed) revision in file `Core/Common/src/Core.Common.Utils/Extensions/StringExtensions.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Core/Common/test/Core.Common.Utils.Test/Core.Common.Utils.Test.csproj =================================================================== diff -u -r780ed8dd33ce62d2e6e939811ca331ba1feed85f -r1a062846c75d2d86454dc052adc7a5993b79963e --- Core/Common/test/Core.Common.Utils.Test/Core.Common.Utils.Test.csproj (.../Core.Common.Utils.Test.csproj) (revision 780ed8dd33ce62d2e6e939811ca331ba1feed85f) +++ Core/Common/test/Core.Common.Utils.Test/Core.Common.Utils.Test.csproj (.../Core.Common.Utils.Test.csproj) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -94,6 +94,7 @@ + Index: Core/Common/test/Core.Common.Utils.Test/Extensions/StringExtensionsTest.cs =================================================================== diff -u --- Core/Common/test/Core.Common.Utils.Test/Extensions/StringExtensionsTest.cs (revision 0) +++ Core/Common/test/Core.Common.Utils.Test/Extensions/StringExtensionsTest.cs (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -0,0 +1,85 @@ +// 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 Lesser 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 Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser 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 Core.Common.Utils.Extensions; +using NUnit.Framework; + +namespace Core.Common.Utils.Test.Extensions +{ + [TestFixture] + public class StringExtensionsTest + { + [Test] + public void DeepClone_StringIsNull_ReturnNull() + { + // Setup + const string original = null; + + // Call + string result = original.DeepClone(); + + // Assert + Assert.IsNull(result); + } + + [Test] + public void DeepClone_StringIsNotNull_ReturnEqualStringWithNewReference() + { + // Setup + const string original = "I'm a pretty string!"; + + // Call + string result = original.DeepClone(); + + // Assert + Assert.AreNotSame(original, result); + Assert.AreEqual(original, result); + } + + [Test] + public void FirstLetterToUpper_StringIsNull_ReturnNull() + { + // Setup + const string str = null; + + // Call + string result = str.FirstLetterToUpper(); + + // Assert + Assert.IsNull(result); + } + + [TestCase("t", "T")] + [TestCase("T", "T")] + [TestCase("test", "Test")] + [TestCase("Test", "Test")] + [TestCase("tesT Test", "TesT Test")] + [TestCase("TesT Test", "TesT Test")] + public void FirstLetterToUpper_StringIsNotNull_ReturnStringWithFirstLetterUpperCase(string str, string expectedResult) + { + // Call + string result = str.FirstLetterToUpper(); + + // Assert + Assert.AreEqual(expectedResult, result); + } + } +} \ No newline at end of file Index: Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs =================================================================== diff -u -r0b6ea54051cbd022af0c42d9aa7c23662c73bb51 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs (.../StructuresParameterRowsValidator.cs) (revision 0b6ea54051cbd022af0c42d9aa7c23662c73bb51) +++ Ringtoets/Common/src/Ringtoets.Common.IO/Structures/StructuresParameterRowsValidator.cs (.../StructuresParameterRowsValidator.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -210,7 +210,7 @@ }, { StructureFilesKeywords.StabilityPointStructureParameterKeyword26, StabilityPointStructureInflowModelTypeRule - }, + } }; /// Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs =================================================================== diff -u -r11b25a9a8ba5c1fcadad1e32fa072e159aafff26 -r1a062846c75d2d86454dc052adc7a5993b79963e --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs (.../StructuresParameterRowsValidatorTest.cs) (revision 11b25a9a8ba5c1fcadad1e32fa072e159aafff26) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/Structures/StructuresParameterRowsValidatorTest.cs (.../StructuresParameterRowsValidatorTest.cs) (revision 1a062846c75d2d86454dc052adc7a5993b79963e) @@ -161,7 +161,7 @@ "De waarde voor parameter 'KW_HOOGTE5' op regel 5, kolom 'boolean', moet de waarde 0 (variatiecoëfficiënt) of 1 (standaardafwijking) hebben.", "De waarde voor parameter 'KW_HOOGTE6' op regel 6, kolom 'numeriekewaarde', moet in het bereik (0, 1] liggen.", "De waarde voor parameter 'KW_HOOGTE7' op regel 7, kolom 'numeriekewaarde', is te dicht op 0 waardoor een betrouwbare conversie tussen standaardafwijking en variatiecoëfficiënt niet mogelijk is.", - "De waarde voor parameter 'KW_HOOGTE8' op regel 8, kolom 'numeriekewaarde', is te dicht op 0 waardoor een betrouwbare conversie tussen standaardafwijking en variatiecoëfficiënt niet mogelijk is.", + "De waarde voor parameter 'KW_HOOGTE8' op regel 8, kolom 'numeriekewaarde', is te dicht op 0 waardoor een betrouwbare conversie tussen standaardafwijking en variatiecoëfficiënt niet mogelijk is." }; CollectionAssert.AreEqual(expectedErrorMessages, validationResult.ErrorMessages); }