Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -r404491d2ae0d9e99115115c0dd9155f1771c5dbe -rdef18547eebb2b9076c54ed0463a6e2e2a740127 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 404491d2ae0d9e99115115c0dd9155f1771c5dbe) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision def18547eebb2b9076c54ed0463a6e2e2a740127) @@ -370,7 +370,13 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanismSectionResults( @@ -379,7 +385,13 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanismSectionResults( @@ -388,7 +400,13 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanismSectionResults( @@ -397,7 +415,14 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.DetailedAssessmentResult, actualItem.DetailedAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanismSectionResults( @@ -406,7 +431,14 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.DetailedAssessmentResult, actualItem.DetailedAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanismSectionResults( @@ -415,7 +447,14 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.DetailedAssessmentResult, actualItem.DetailedAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } private static void AssertFailureMechanism(IFailureMechanism expectedFailureMechanism, @@ -999,7 +1038,8 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { + (expectedItem, actualItem) => + { Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); Assert.AreEqual(expectedItem.DetailedAssessmentResultForFactorizedSignalingNorm, actualItem.DetailedAssessmentResultForFactorizedSignalingNorm); Assert.AreEqual(expectedItem.DetailedAssessmentResultForSignalingNorm, actualItem.DetailedAssessmentResultForSignalingNorm); @@ -1817,7 +1857,8 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { + (expectedItem, actualItem) => + { Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); Assert.AreEqual(expectedItem.DetailedAssessmentResultForFactorizedSignalingNorm, actualItem.DetailedAssessmentResultForFactorizedSignalingNorm); Assert.AreEqual(expectedItem.DetailedAssessmentResultForSignalingNorm, actualItem.DetailedAssessmentResultForSignalingNorm); @@ -1866,7 +1907,8 @@ { AssertCollectionAndItems(expectedSectionResults, actualSectionResults, - (expectedItem, actualItem) => { + (expectedItem, actualItem) => + { Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); Assert.AreEqual(expectedItem.DetailedAssessmentResultForFactorizedSignalingNorm, actualItem.DetailedAssessmentResultForFactorizedSignalingNorm); Assert.AreEqual(expectedItem.DetailedAssessmentResultForSignalingNorm, actualItem.DetailedAssessmentResultForSignalingNorm); @@ -1914,7 +1956,8 @@ private static void AssertFailureMechanismSectionResults(IEnumerable expectedSectionResults, IEnumerable actualSectionResults) { - AssertCollectionAndItems(expectedSectionResults, actualSectionResults, (expectedItem, actualItem) => { + AssertCollectionAndItems(expectedSectionResults, actualSectionResults, (expectedItem, actualItem) => + { Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); Assert.AreEqual(expectedItem.DetailedAssessmentResultForFactorizedSignalingNorm, actualItem.DetailedAssessmentResultForFactorizedSignalingNorm); Assert.AreEqual(expectedItem.DetailedAssessmentResultForSignalingNorm, actualItem.DetailedAssessmentResultForSignalingNorm); @@ -1960,7 +2003,15 @@ IEnumerable actualSectionResults) { AssertCollectionAndItems(expectedSectionResults, - actualSectionResults, (expectedItem, actualItem) => { Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); }); + actualSectionResults, + (expectedItem, actualItem) => + { + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.DetailedAssessmentResult, actualItem.DetailedAssessmentResult); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); + }); } #endregion @@ -1981,9 +2032,13 @@ actualSectionResults, (expectedItem, actualItem) => { - Assert.AreEqual(expectedItem.AssessmentLayerOne, actualItem.AssessmentLayerOne); + Assert.AreEqual(expectedItem.SimpleAssessmentResult, actualItem.SimpleAssessmentResult); + Assert.AreEqual(expectedItem.DetailedAssessmentResult, actualItem.DetailedAssessmentResult); Assert.AreEqual(expectedItem.DetailedAssessmentProbability, actualItem.DetailedAssessmentProbability); + Assert.AreEqual(expectedItem.TailorMadeAssessmentResult, actualItem.TailorMadeAssessmentResult); Assert.AreEqual(expectedItem.TailorMadeAssessmentProbability, actualItem.TailorMadeAssessmentProbability); + Assert.AreEqual(expectedItem.UseManualAssemblyCategoryGroup, actualItem.UseManualAssemblyCategoryGroup); + Assert.AreEqual(expectedItem.ManualAssemblyCategoryGroup, actualItem.ManualAssemblyCategoryGroup); }); } Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs =================================================================== diff -u -r404491d2ae0d9e99115115c0dd9155f1771c5dbe -rdef18547eebb2b9076c54ed0463a6e2e2a740127 --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision 404491d2ae0d9e99115115c0dd9155f1771c5dbe) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision def18547eebb2b9076c54ed0463a6e2e2a740127) @@ -203,25 +203,37 @@ private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (StrengthStabilityLengthwiseConstructionFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (TechnicalInnovationFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (WaterPressureAsphaltCoverFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } @@ -230,41 +242,65 @@ var random = new Random(21); foreach (MacroStabilityOutwardsFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.DetailedAssessmentResult = random.NextEnumValue(); sectionResult.DetailedAssessmentProbability = random.NextDouble(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); sectionResult.TailorMadeAssessmentProbability = random.NextDouble(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (GrassCoverSlipOffInwardsFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.DetailedAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (GrassCoverSlipOffOutwardsFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.DetailedAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (MicrostabilityFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.DetailedAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } private static void SetSectionResults(IEnumerable sectionResults) { + var random = new Random(39); foreach (PipingStructureFailureMechanismSectionResult sectionResult in sectionResults) { - sectionResult.AssessmentLayerOne = GetAssessmentLayerOneState(); + sectionResult.SimpleAssessmentResult = random.NextEnumValue(); + sectionResult.DetailedAssessmentResult = random.NextEnumValue(); + sectionResult.TailorMadeAssessmentResult = random.NextEnumValue(); + sectionResult.UseManualAssemblyCategoryGroup = random.NextBoolean(); + sectionResult.ManualAssemblyCategoryGroup = random.NextEnumValue(); } } @@ -454,12 +490,6 @@ }); } - private static AssessmentLayerOneState GetAssessmentLayerOneState() - { - var random = new Random(21); - return (AssessmentLayerOneState) random.Next(1, Enum.GetValues(typeof(AssessmentLayerOneState)).Length + 1); - } - private static StructuresOutput GetStructuresOutputWithIllustrationPoints() { var random = new Random(56);