Index: Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/FileImporter/StochasticSoilModelReplaceDataStrategyTest.cs =================================================================== diff -u -rc290911dd4647e3115e239c8baf814717c098a5a -rb1537a16c5961d9f66d5564c215f4bee59294f82 --- Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/FileImporter/StochasticSoilModelReplaceDataStrategyTest.cs (.../StochasticSoilModelReplaceDataStrategyTest.cs) (revision c290911dd4647e3115e239c8baf814717c098a5a) +++ Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/FileImporter/StochasticSoilModelReplaceDataStrategyTest.cs (.../StochasticSoilModelReplaceDataStrategyTest.cs) (revision b1537a16c5961d9f66d5564c215f4bee59294f82) @@ -24,6 +24,7 @@ using System.Linq; using Core.Common.Base; using NUnit.Framework; +using Ringtoets.Common.Data.UpdateDataStrategies; using Ringtoets.Piping.Data; using Ringtoets.Piping.Data.TestUtil; using Ringtoets.Piping.IO.Importers; @@ -55,6 +56,7 @@ // Assert Assert.IsInstanceOf(strategy); + Assert.IsInstanceOf>(strategy); } [Test] @@ -68,7 +70,7 @@ // Assert string paramName = Assert.Throws(test).ParamName; - Assert.AreEqual("readStochasticSoilModels", paramName); + Assert.AreEqual("importedDataCollection", paramName); } [Test] @@ -108,17 +110,20 @@ new TestStochasticSoilModel("A"), new TestStochasticSoilModel("B") }; - var strategy = new StochasticSoilModelReplaceDataStrategy(new PipingFailureMechanism()); - var targetCollection = new StochasticSoilModelCollection(); + var pipingFailureMechanism = new PipingFailureMechanism(); + pipingFailureMechanism.StochasticSoilModels.AddRange(importedStochasticSoilModels, sourceFilePath); + var strategy = new StochasticSoilModelReplaceDataStrategy(pipingFailureMechanism); // Call - IEnumerable affectedObjects = strategy.UpdateModelWithImportedData(targetCollection, importedStochasticSoilModels, "path"); + IEnumerable affectedObjects = strategy.UpdateModelWithImportedData(pipingFailureMechanism.StochasticSoilModels, + importedStochasticSoilModels, + "path"); // Assert - CollectionAssert.AreEqual(importedStochasticSoilModels, targetCollection); + CollectionAssert.AreEqual(importedStochasticSoilModels, pipingFailureMechanism.StochasticSoilModels); CollectionAssert.AreEqual(new[] { - targetCollection + pipingFailureMechanism.StochasticSoilModels }, affectedObjects); }