Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Calculators/UpliftVan/UpliftVanCalculatorTest.cs =================================================================== diff -u -r7486b2543c86952915e3f73a1129699474921b1d -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Calculators/UpliftVan/UpliftVanCalculatorTest.cs (.../UpliftVanCalculatorTest.cs) (revision 7486b2543c86952915e3f73a1129699474921b1d) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Calculators/UpliftVan/UpliftVanCalculatorTest.cs (.../UpliftVanCalculatorTest.cs) (revision 8abf8d11d6470d82266beb62a6a5c15c44e34af4) @@ -356,8 +356,7 @@ AdjustPhreaticLine3And4ForUplift = random.NextBoolean(), DikeSoilScenario = random.NextEnumValue(), MoveGrid = random.NextBoolean(), - MaximumSliceWidth = random.NextDouble(), - + MaximumSliceWidth = random.NextDouble() }); } Index: Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Kernels/UpliftVan/UpliftVanKernelWrapperTest.cs =================================================================== diff -u -rda5614e4f69e43e5ae930bf74fb76a6d2d00058d -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 --- Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Kernels/UpliftVan/UpliftVanKernelWrapperTest.cs (.../UpliftVanKernelWrapperTest.cs) (revision da5614e4f69e43e5ae930bf74fb76a6d2d00058d) +++ Riskeer/MacroStabilityInwards/test/Riskeer.MacroStabilityInwards.KernelWrapper.Test/Kernels/UpliftVan/UpliftVanKernelWrapperTest.cs (.../UpliftVanKernelWrapperTest.cs) (revision 8abf8d11d6470d82266beb62a6a5c15c44e34af4) @@ -163,29 +163,6 @@ } [Test] - public void Calculate_ErrorInValidation_SetsCalculationMessages() - { - // Setup - UpliftVanKernelWrapper kernel = CreateInvalidKernel(new Soil()); - - // Call - kernel.Calculate(); - - // Assert - LogMessage[] messages = kernel.CalculationMessages.ToArray(); - Assert.AreEqual(2, messages.Length); - - LogMessage firstMessage = messages.ElementAt(0); - Assert.AreEqual(LogMessageType.Error, firstMessage.MessageType); - Assert.AreEqual($"Index was out of range. Must be non-negative and less than the size of the collection.{Environment.NewLine}" + - "Parameter name: index", firstMessage.Message); - - LogMessage secondMessage = messages.ElementAt(1); - Assert.AreEqual(LogMessageType.Error, secondMessage.MessageType); - Assert.AreEqual("Fatale fout in Uplift-Van berekening", secondMessage.Message); - } - - [Test] public void Validate_InputComplete_NoValidationMessages() { // Setup @@ -203,7 +180,7 @@ var validationMessages = kernel.Validate(); // Assert - Assert.AreEqual(0,validationMessages.Count()); + Assert.IsEmpty(validationMessages.Where(vm => vm.MessageType == ValidationResultType.Error)); } [Test] @@ -222,18 +199,16 @@ } [Test] - public void Validate_InvalidInput_ThrowsUpliftVanKernelWrapperException() + public void Validate_InvalidInput_GeneratesValidationMessages() { // Setup UpliftVanKernelWrapper kernel = CreateInvalidKernel(null); // Call - void Test() => kernel.Validate(); + var validationMessages = kernel.Validate(); // Assert - var exception = Assert.Throws(Test); - Assert.IsInstanceOf(exception.InnerException); - Assert.AreEqual(exception.InnerException.Message, exception.Message); + Assert.AreEqual(14, validationMessages.Count()); } private static UpliftVanKernelWrapper CreateValidKernel(Soil soil) Index: lib/Plugins/Wti/Deltares.MacroStability.Calculation.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Calculation.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Calculation.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Calculation.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.TestUtils.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.TestUtils.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Data.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.FileBased.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.FileBased.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Geometry.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Geometry.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Geometry.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Geometry.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.IntegrationTests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.IntegrationTests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Interface.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Interface.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Io.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Io.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Kernel.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Kernel.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Preprocessing.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Preprocessing.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Preprocessing.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Preprocessing.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Reliability.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Standard.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Standard.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.TestFileUtils.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.TestFileUtils.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Version.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.Version.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.WaternetCreator.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.WaternetCreator.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.WaternetCreator.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.MacroStability.WaternetCreator.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.Probabilistic.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SearchAlgorithms.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SearchAlgorithms.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SearchAlgorithms.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SearchAlgorithms.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Calculation.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Calculation.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Data.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Data.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.SoilStress.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Calculation.Wrapper.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Calculation.Wrapper.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Calculation.Wrapper.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Calculation.Wrapper.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Data.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.Data.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.IO.Tests.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.IO.Tests.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.IO.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/Deltares.WTIStability.IO.pdb =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/KellermanSoftware.Compare-NET-Objects.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/borlndmm.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Index: lib/Plugins/Wti/nunit.framework.dll =================================================================== diff -u -r24359b911c89e55f492ab65efc01c166f36c0f6b -r8abf8d11d6470d82266beb62a6a5c15c44e34af4 Binary files differ Fisheye: Tag 24359b911c89e55f492ab65efc01c166f36c0f6b refers to a dead (removed) revision in file `lib/Plugins/Wti/nunit.framework.xml'. Fisheye: No comparison available. Pass `N' to diff?