Index: Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/CalculationConfigurationImporter.cs =================================================================== diff -u -r19c6f79760da1309b849ed421990431f969c4f78 -r3f8a98df037e5ab1623b4d786a37bf3797b85f78 --- Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/CalculationConfigurationImporter.cs (.../CalculationConfigurationImporter.cs) (revision 19c6f79760da1309b849ed421990431f969c4f78) +++ Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/CalculationConfigurationImporter.cs (.../CalculationConfigurationImporter.cs) (revision 3f8a98df037e5ab1623b4d786a37bf3797b85f78) @@ -115,7 +115,7 @@ /// The calculation read from XML. /// A parsed calculation instance. /// Thrown when something goes wrong while parsing. - protected abstract ICalculationBase ParseReadCalculation(TReadCalculation readCalculation); + protected abstract ICalculation ParseReadCalculation(TReadCalculation readCalculation); private ReadResult ReadConfiguration() { @@ -169,7 +169,7 @@ return calculationGroup; } - private ICalculationBase ParseReadCalculationInternal(TReadCalculation readCalculation) + private ICalculation ParseReadCalculationInternal(TReadCalculation readCalculation) { try { Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/FileImporters/CalculationConfigurationImporterTest.cs =================================================================== diff -u -r92df0a0ac0a4e0ccd5d7505d748f55167c2aac81 -r3f8a98df037e5ab1623b4d786a37bf3797b85f78 --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/FileImporters/CalculationConfigurationImporterTest.cs (.../CalculationConfigurationImporterTest.cs) (revision 92df0a0ac0a4e0ccd5d7505d748f55167c2aac81) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/FileImporters/CalculationConfigurationImporterTest.cs (.../CalculationConfigurationImporterTest.cs) (revision 3f8a98df037e5ab1623b4d786a37bf3797b85f78) @@ -28,6 +28,7 @@ using Core.Common.Base.IO; using Core.Common.TestUtil; using NUnit.Framework; +using Ringtoets.Common.Data; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.IO.FileImporters; using Ringtoets.Common.IO.Readers; @@ -213,7 +214,7 @@ return new CalculationConfigurationReader(xmlFilePath); } - protected override ICalculationBase ParseReadCalculation(ReadCalculation readCalculation) + protected override ICalculation ParseReadCalculation(ReadCalculation readCalculation) { return new TestCalculation { @@ -249,9 +250,15 @@ public string Name { get; } } - private class TestCalculation : Observable, ICalculationBase + private class TestCalculation : Observable, ICalculation { public string Name { get; set; } + public bool HasOutput { get; } + public Comment Comments { get; } + public void ClearOutput() + { + throw new NotImplementedException(); + } } private class ExpectedProgressNotification Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingCalculationConfigurationImporter.cs =================================================================== diff -u -r5a0ad0f264935355e5739924708870db8513d5c1 -r3f8a98df037e5ab1623b4d786a37bf3797b85f78 --- Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingCalculationConfigurationImporter.cs (.../PipingCalculationConfigurationImporter.cs) (revision 5a0ad0f264935355e5739924708870db8513d5c1) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/Importers/PipingCalculationConfigurationImporter.cs (.../PipingCalculationConfigurationImporter.cs) (revision 3f8a98df037e5ab1623b4d786a37bf3797b85f78) @@ -79,7 +79,7 @@ return new PipingCalculationConfigurationReader(xmlFilePath); } - protected override ICalculationBase ParseReadCalculation(ReadPipingCalculation readCalculation) + protected override ICalculation ParseReadCalculation(ReadPipingCalculation readCalculation) { var pipingCalculation = new PipingCalculationScenario(new GeneralPipingInput()) {