Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverFailureMechanismSectionResultCreateExtensionsTest.cs =================================================================== diff -u -rba3865a26a9d4893855dd528ea1ad804d1cdae61 -r1122c77d39fb41b02f4ea32a269884ca1ea5ad5e --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverFailureMechanismSectionResultCreateExtensionsTest.cs (.../WaveImpactAsphaltCoverFailureMechanismSectionResultCreateExtensionsTest.cs) (revision ba3865a26a9d4893855dd528ea1ad804d1cdae61) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/WaveImpactAsphaltCover/WaveImpactAsphaltCoverFailureMechanismSectionResultCreateExtensionsTest.cs (.../WaveImpactAsphaltCoverFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 1122c77d39fb41b02f4ea32a269884ca1ea5ad5e) @@ -36,15 +36,16 @@ public void Create_WithDifferentResults_ReturnsEntityWithExpectedResults( [Values(AssessmentLayerOneState.NotAssessed, AssessmentLayerOneState.NoVerdict, AssessmentLayerOneState.Sufficient)] AssessmentLayerOneState assessmentLayerOneResult, - [Values(0.2, 0.523)] double assessmentLayerTwoAResult, + [Values(AssessmentLayerTwoAResult.Failed, AssessmentLayerTwoAResult.NotCalculated, + AssessmentLayerTwoAResult.Successful)] AssessmentLayerTwoAResult assessmentLayerTwoAResult, [Values(3.2, 4.5)] double assessmentLayerThreeResult ) { // Setup var sectionResult = new WaveImpactAsphaltCoverFailureMechanismSectionResult(new TestFailureMechanismSection()) { AssessmentLayerOne = assessmentLayerOneResult, - AssessmentLayerTwoA = (RoundedDouble) assessmentLayerTwoAResult, + AssessmentLayerTwoA = assessmentLayerTwoAResult, AssessmentLayerThree = (RoundedDouble) assessmentLayerThreeResult }; @@ -53,27 +54,11 @@ // Assert Assert.AreEqual(Convert.ToByte(assessmentLayerOneResult), result.LayerOne); - Assert.AreEqual(assessmentLayerTwoAResult, result.LayerTwoA); + Assert.AreEqual(Convert.ToByte(assessmentLayerTwoAResult), result.LayerTwoA); Assert.AreEqual(assessmentLayerThreeResult, result.LayerThree); } [Test] - public void Create_WithNaNLevel2aResult_ReturnsEntityWithExpectedResults() - { - // Setup - var sectionResult = new WaveImpactAsphaltCoverFailureMechanismSectionResult(new TestFailureMechanismSection()) - { - AssessmentLayerTwoA = RoundedDouble.NaN - }; - - // Call - var result = sectionResult.Create(); - - // Assert - Assert.IsNull(result.LayerTwoA); - } - - [Test] public void Create_WithNaNLevel3Result_ReturnsEntityWithExpectedResults() { // Setup