Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/WaveConditionsCalculationParserTest.cs =================================================================== diff -u -r5cdaf6a62202805aa0abe5636e372a66b1bec723 -rfb6c8cb473282ccd9b920afddb33a2284c7274cd --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/WaveConditionsCalculationParserTest.cs (.../WaveConditionsCalculationParserTest.cs) (revision 5cdaf6a62202805aa0abe5636e372a66b1bec723) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Parsers/WaveConditionsCalculationParserTest.cs (.../WaveConditionsCalculationParserTest.cs) (revision fb6c8cb473282ccd9b920afddb33a2284c7274cd) @@ -51,7 +51,7 @@ var parser = new WaveConditionsCalculationParser(); // Call - parser.Parse(testDataPath, 1); + parser.Parse(testDataPath, sectionId); // Assert Assert.IsNull(parser.Output); @@ -90,11 +90,11 @@ } [Test] - public void Parse_InvalidHydraRingOutputFile_OutputNull() + public void Parse_InvalidHydraRingOutputFileWaveAngleMissing_OutputNull() { // Setup var parser = new WaveConditionsCalculationParser(); - var workingDirectory = Path.Combine(testDataPath, "output-no-qvariant"); + var workingDirectory = Path.Combine(testDataPath, "output-no-waveAngle"); // Call parser.Parse(workingDirectory, sectionId); @@ -103,5 +103,35 @@ Assert.IsNull(parser.Output); Assert.IsTrue(TestHelper.CanOpenFileForWrite(Path.Combine(workingDirectory, outputFileName))); } + + [Test] + public void Parse_InvalidHydraRingOutputFileWaveHeightMissing_OutputNull() + { + // Setup + var parser = new WaveConditionsCalculationParser(); + var workingDirectory = Path.Combine(testDataPath, "output-no-waveHeight"); + + // Call + parser.Parse(workingDirectory, sectionId); + + // Assert + Assert.IsNull(parser.Output); + Assert.IsTrue(TestHelper.CanOpenFileForWrite(Path.Combine(workingDirectory, outputFileName))); + } + + [Test] + public void Parse_InvalidHydraRingOutputFileWavePeakPeriodMissing_OutputNull() + { + // Setup + var parser = new WaveConditionsCalculationParser(); + var workingDirectory = Path.Combine(testDataPath, "output-no-wavePeakPeriod"); + + // Call + parser.Parse(workingDirectory, sectionId); + + // Assert + Assert.IsNull(parser.Output); + Assert.IsTrue(TestHelper.CanOpenFileForWrite(Path.Combine(workingDirectory, outputFileName))); + } } } \ No newline at end of file