Index: Core/Components/src/Core.Components.Charting/Data/ChartData.cs
===================================================================
diff -u -r937f4ce305957701b583772d392ac9957338199f -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/src/Core.Components.Charting/Data/ChartData.cs (.../ChartData.cs) (revision 937f4ce305957701b583772d392ac9957338199f)
+++ Core/Components/src/Core.Components.Charting/Data/ChartData.cs (.../ChartData.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -63,7 +63,7 @@
}
///
- /// Gets or sets a value indicating whether the is visible.
+ /// Gets or sets a value indicating whether the is visible.
///
public bool IsVisible { get; set; }
}
Index: Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs
===================================================================
diff -u -r04b631b486b742c5339deb1d5504bb13ab5e248d -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs (.../FeatureBasedMapData.cs) (revision 04b631b486b742c5339deb1d5504bb13ab5e248d)
+++ Core/Components/src/Core.Components.Gis/Data/FeatureBasedMapData.cs (.../FeatureBasedMapData.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -45,7 +45,6 @@
ValidateFeatures(features);
Features = features.ToArray();
- IsVisible = true;
}
///
@@ -63,11 +62,6 @@
}
///
- /// Gets or sets a value indicating whether the is visible.
- ///
- public bool IsVisible { get; set; }
-
- ///
/// Gets the collection of features.
///
public IEnumerable Features { get; private set; }
Index: Core/Components/src/Core.Components.Gis/Data/MapData.cs
===================================================================
diff -u -rc223ed8ae4885b7b1b331ef4a8d710edb644772c -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/src/Core.Components.Gis/Data/MapData.cs (.../MapData.cs) (revision c223ed8ae4885b7b1b331ef4a8d710edb644772c)
+++ Core/Components/src/Core.Components.Gis/Data/MapData.cs (.../MapData.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -39,6 +39,7 @@
protected MapData(string name)
{
Name = name;
+ IsVisible = true;
}
///
@@ -60,5 +61,10 @@
name = value;
}
}
+
+ ///
+ /// Gets or sets a value indicating whether the is visible.
+ ///
+ public bool IsVisible { get; set; }
}
}
\ No newline at end of file
Index: Core/Components/src/Core.Components.Gis/Data/MapDataCollection.cs
===================================================================
diff -u -rba81c979693c5d5467b232696a688b6305e57c5e -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/src/Core.Components.Gis/Data/MapDataCollection.cs (.../MapDataCollection.cs) (revision ba81c979693c5d5467b232696a688b6305e57c5e)
+++ Core/Components/src/Core.Components.Gis/Data/MapDataCollection.cs (.../MapDataCollection.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -89,6 +89,7 @@
{
if (List[i].Equals(oldElement))
{
+ newElement.IsVisible = oldElement.IsVisible;
List[i] = newElement;
}
}
Index: Core/Components/test/Core.Components.Gis.Test/Data/FeatureBasedMapDataTest.cs
===================================================================
diff -u -r151bab16a7ebc1bffc0621ab56c6dc219db1e90f -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/test/Core.Components.Gis.Test/Data/FeatureBasedMapDataTest.cs (.../FeatureBasedMapDataTest.cs) (revision 151bab16a7ebc1bffc0621ab56c6dc219db1e90f)
+++ Core/Components/test/Core.Components.Gis.Test/Data/FeatureBasedMapDataTest.cs (.../FeatureBasedMapDataTest.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -100,7 +100,6 @@
Assert.AreEqual(features.Length, data.Features.Count());
Assert.AreEqual(features[0].MapGeometries.Count(), data.Features.First().MapGeometries.Count());
CollectionAssert.AreEqual(points, data.Features.First().MapGeometries.First().PointCollections.First());
- Assert.IsTrue(data.IsVisible);
}
[Test]
Index: Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionTest.cs
===================================================================
diff -u -r151bab16a7ebc1bffc0621ab56c6dc219db1e90f -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionTest.cs (.../MapDataCollectionTest.cs) (revision 151bab16a7ebc1bffc0621ab56c6dc219db1e90f)
+++ Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionTest.cs (.../MapDataCollectionTest.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -122,21 +122,26 @@
// Setup
var list = Enumerable.Empty().ToList();
var data = new MapDataCollection(list, "test");
- var oldDataElement = new MapLineData(Enumerable.Empty(), "test");
+ var oldDataElement = new MapLineData(Enumerable.Empty(), "test")
+ {
+ IsVisible = false
+ };
var newDataElement = new MapPointData(Enumerable.Empty(), "another test");
data.Add(oldDataElement);
// Precondition
Assert.AreEqual(1, data.List.Count);
- Assert.IsInstanceOf(data.List.First());
+ Assert.IsInstanceOf(data.List[0]);
+ Assert.IsFalse(data.List[0].IsVisible);
// Call
data.Replace(oldDataElement, newDataElement);
// Assert
Assert.AreEqual(1, data.List.Count);
- Assert.IsInstanceOf(data.List.First());
+ Assert.IsInstanceOf(data.List[0]);
+ Assert.IsFalse(data.List[0].IsVisible);
}
[Test]
Index: Core/Components/test/Core.Components.Gis.Test/Data/MapDataTest.cs
===================================================================
diff -u -r151bab16a7ebc1bffc0621ab56c6dc219db1e90f -rcafbc3c65ce889379d651c5e0e1a4d3528b1e429
--- Core/Components/test/Core.Components.Gis.Test/Data/MapDataTest.cs (.../MapDataTest.cs) (revision 151bab16a7ebc1bffc0621ab56c6dc219db1e90f)
+++ Core/Components/test/Core.Components.Gis.Test/Data/MapDataTest.cs (.../MapDataTest.cs) (revision cafbc3c65ce889379d651c5e0e1a4d3528b1e429)
@@ -44,7 +44,7 @@
}
[Test]
- public void Constructor_WithName_ExpectedValues()
+ public void Constructor_ExpectedValues()
{
// Setup
var name = "Some name";
@@ -55,6 +55,7 @@
// Assert
Assert.IsInstanceOf(data);
Assert.AreEqual(name, data.Name);
+ Assert.IsTrue(data.IsVisible);
}
[Test]