Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/RingtoetsPipingSurfaceLineCollectionTest.cs =================================================================== diff -u -r425a1030cf1f383e0a8f5cbd712c52c5cc2d3369 -r92549be285a5082435e9625732cf33ff50cd60b9 --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/RingtoetsPipingSurfaceLineCollectionTest.cs (.../RingtoetsPipingSurfaceLineCollectionTest.cs) (revision 425a1030cf1f383e0a8f5cbd712c52c5cc2d3369) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/RingtoetsPipingSurfaceLineCollectionTest.cs (.../RingtoetsPipingSurfaceLineCollectionTest.cs) (revision 92549be285a5082435e9625732cf33ff50cd60b9) @@ -41,6 +41,33 @@ } [Test] + public void AddRange_SurfaceLinesWithDifferentNames_AddsSurfaceLines() + { + // Setup + var surfaceLinesToAdd = new[] + { + new RingtoetsPipingSurfaceLine + { + Name = "Name A" + }, + new RingtoetsPipingSurfaceLine + { + Name = "Name B" + } + }; + + var collection = new RingtoetsPipingSurfaceLineCollection(); + const string expectedFilePath = "other/path"; + + // Call + collection.AddRange(surfaceLinesToAdd, expectedFilePath); + + // Assert + Assert.AreEqual(expectedFilePath, collection.SourcePath); + CollectionAssert.AreEqual(surfaceLinesToAdd, collection); + } + + [Test] public void AddRange_SurfaceLinesWithSameNames_ThrowsArgumentException() { // Setup