Index: Core/Plugins/src/Core.Plugins.Map/Core.Plugins.Map.csproj
===================================================================
diff -u -red92d5353ea8138720874c61c353fd70fd12d3d0 -r00a3af7043b73274daec82acee63ed738cdbefcd
--- Core/Plugins/src/Core.Plugins.Map/Core.Plugins.Map.csproj (.../Core.Plugins.Map.csproj) (revision ed92d5353ea8138720874c61c353fd70fd12d3d0)
+++ Core/Plugins/src/Core.Plugins.Map/Core.Plugins.Map.csproj (.../Core.Plugins.Map.csproj) (revision 00a3af7043b73274daec82acee63ed738cdbefcd)
@@ -33,6 +33,7 @@
MapRibbon.xaml
+
Index: Core/Plugins/src/Core.Plugins.Map/PresentationObjects/MapDataCollectionContext.cs
===================================================================
diff -u
--- Core/Plugins/src/Core.Plugins.Map/PresentationObjects/MapDataCollectionContext.cs (revision 0)
+++ Core/Plugins/src/Core.Plugins.Map/PresentationObjects/MapDataCollectionContext.cs (revision 00a3af7043b73274daec82acee63ed738cdbefcd)
@@ -0,0 +1,42 @@
+// Copyright (C) Stichting Deltares 2018. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using Core.Components.Gis.Data;
+
+namespace Core.Plugins.Map.PresentationObjects
+{
+ ///
+ /// Presentation object for .
+ ///
+ public class MapDataCollectionContext : MapDataContext
+ {
+ ///
+ /// Creates a new instance of .
+ ///
+ /// The to wrap.
+ /// The parent
+ /// the belongs to.
+ /// Thrown when any parameter is null.
+ public MapDataCollectionContext(MapDataCollection wrappedData, MapDataCollection parentMapData)
+ : base(wrappedData, parentMapData) {}
+ }
+}
\ No newline at end of file
Index: Core/Plugins/test/Core.Plugins.Map.Test/Core.Plugins.Map.Test.csproj
===================================================================
diff -u -r6045128a21a5e8b1c6e1e48471749eb3da39b89d -r00a3af7043b73274daec82acee63ed738cdbefcd
--- Core/Plugins/test/Core.Plugins.Map.Test/Core.Plugins.Map.Test.csproj (.../Core.Plugins.Map.Test.csproj) (revision 6045128a21a5e8b1c6e1e48471749eb3da39b89d)
+++ Core/Plugins/test/Core.Plugins.Map.Test/Core.Plugins.Map.Test.csproj (.../Core.Plugins.Map.Test.csproj) (revision 00a3af7043b73274daec82acee63ed738cdbefcd)
@@ -55,6 +55,7 @@
+
Index: Core/Plugins/test/Core.Plugins.Map.Test/PresentationObjects/MapDataCollectionContextTest.cs
===================================================================
diff -u
--- Core/Plugins/test/Core.Plugins.Map.Test/PresentationObjects/MapDataCollectionContextTest.cs (revision 0)
+++ Core/Plugins/test/Core.Plugins.Map.Test/PresentationObjects/MapDataCollectionContextTest.cs (revision 00a3af7043b73274daec82acee63ed738cdbefcd)
@@ -0,0 +1,48 @@
+// Copyright (C) Stichting Deltares 2018. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using Core.Common.Controls.PresentationObjects;
+using Core.Components.Gis.Data;
+using Core.Plugins.Map.PresentationObjects;
+using NUnit.Framework;
+
+namespace Core.Plugins.Map.Test.PresentationObjects
+{
+ [TestFixture]
+ public class MapDataCollectionContextTest
+ {
+ [Test]
+ public void Constructor_ExpectedValues()
+ {
+ // Setup
+ var collection = new MapDataCollection("test");
+ var collection2 = new MapDataCollection("test");
+
+ // Call
+ var context = new MapDataCollectionContext(collection, collection2);
+
+ // Assert
+ Assert.IsInstanceOf(context);
+ Assert.AreSame(collection, context.WrappedData);
+ Assert.AreSame(collection2, context.ParentMapData);
+ }
+ }
+}
\ No newline at end of file
Index: Core/Plugins/test/Core.Plugins.Map.Test/packages.config
===================================================================
diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r00a3af7043b73274daec82acee63ed738cdbefcd
--- Core/Plugins/test/Core.Plugins.Map.Test/packages.config (.../packages.config) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb)
+++ Core/Plugins/test/Core.Plugins.Map.Test/packages.config (.../packages.config) (revision 00a3af7043b73274daec82acee63ed738cdbefcd)
@@ -1,5 +1,4 @@
-
-