Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileBreakWaterProperties.cs
===================================================================
diff -u -re5a2da684773aba480a17c214424826ce427147c -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileBreakWaterProperties.cs (.../DikeProfileBreakWaterProperties.cs) (revision e5a2da684773aba480a17c214424826ce427147c)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileBreakWaterProperties.cs (.../DikeProfileBreakWaterProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -33,7 +33,6 @@
///
/// ViewModel of break water of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class DikeProfileBreakWaterProperties : ObjectProperties
{
[PropertyOrder(1)]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileDikeGeometryProperties.cs
===================================================================
diff -u -r94f0e9153131295bf39021c7f0e3f948c64441f3 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileDikeGeometryProperties.cs (.../DikeProfileDikeGeometryProperties.cs) (revision 94f0e9153131295bf39021c7f0e3f948c64441f3)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileDikeGeometryProperties.cs (.../DikeProfileDikeGeometryProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -36,7 +36,6 @@
///
/// ViewModel of dike geometry of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class DikeProfileDikeGeometryProperties : ObjectProperties
{
[PropertyOrder(1)]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileForeshoreProperties.cs
===================================================================
diff -u -r0c728f2434dd0792f9416ae9418eeb8b56b57e50 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileForeshoreProperties.cs (.../DikeProfileForeshoreProperties.cs) (revision 0c728f2434dd0792f9416ae9418eeb8b56b57e50)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileForeshoreProperties.cs (.../DikeProfileForeshoreProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -34,7 +34,6 @@
///
/// ViewModel of foreshore of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class DikeProfileForeshoreProperties : ObjectProperties
{
[TypeConverter(typeof(ExpandableReadOnlyArrayConverter))]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileProperties.cs
===================================================================
diff -u -rc6d76d895c5b2f5ae99d3cc29775831f1c7a8593 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileProperties.cs (.../DikeProfileProperties.cs) (revision c6d76d895c5b2f5ae99d3cc29775831f1c7a8593)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/DikeProfileProperties.cs (.../DikeProfileProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -19,6 +19,7 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
+using System.ComponentModel;
using Core.Common.Base.Data;
using Core.Common.Gui.Attributes;
using Core.Common.Gui.PropertyBag;
@@ -52,6 +53,7 @@
}
[PropertyOrder(breakWaterPropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "BreakWaterProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "BreakWaterProperties_Description")]
@@ -67,6 +69,7 @@
}
[PropertyOrder(foreshorePropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "ForeshoreProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "ForeshoreProperties_Description")]
@@ -82,6 +85,7 @@
}
[PropertyOrder(dikeGeometryPropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "DikeGeometryProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "DikeGeometryProperties_Description")]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterProperties.cs
===================================================================
diff -u -r0c728f2434dd0792f9416ae9418eeb8b56b57e50 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterProperties.cs (.../GrassCoverErosionInwardsInputContextBreakWaterProperties.cs) (revision 0c728f2434dd0792f9416ae9418eeb8b56b57e50)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterProperties.cs (.../GrassCoverErosionInwardsInputContextBreakWaterProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -34,7 +34,6 @@
///
/// ViewModel of break water of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class GrassCoverErosionInwardsInputContextBreakWaterProperties : ObjectProperties
{
[PropertyOrder(1)]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryProperties.cs
===================================================================
diff -u -re5cf2b83dc6e3e2626552bd0b402e7740c548565 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryProperties.cs (.../GrassCoverErosionInwardsInputContextDikeGeometryProperties.cs) (revision e5cf2b83dc6e3e2626552bd0b402e7740c548565)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryProperties.cs (.../GrassCoverErosionInwardsInputContextDikeGeometryProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -36,7 +36,6 @@
///
/// ViewModel of dike geometry of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class GrassCoverErosionInwardsInputContextDikeGeometryProperties : ObjectProperties
{
[PropertyOrder(1)]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextForeshoreProperties.cs
===================================================================
diff -u -r0c728f2434dd0792f9416ae9418eeb8b56b57e50 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextForeshoreProperties.cs (.../GrassCoverErosionInwardsInputContextForeshoreProperties.cs) (revision 0c728f2434dd0792f9416ae9418eeb8b56b57e50)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextForeshoreProperties.cs (.../GrassCoverErosionInwardsInputContextForeshoreProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -35,7 +35,6 @@
///
/// ViewModel of foreshore of for properties panel.
///
- [TypeConverter(typeof(ExpandableObjectConverter))]
public class GrassCoverErosionInwardsInputContextForeshoreProperties : ObjectProperties
{
private const int useForeshorePropertyIndex = 1;
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextProperties.cs
===================================================================
diff -u -re5cf2b83dc6e3e2626552bd0b402e7740c548565 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextProperties.cs (.../GrassCoverErosionInwardsInputContextProperties.cs) (revision e5cf2b83dc6e3e2626552bd0b402e7740c548565)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Forms/PropertyClasses/GrassCoverErosionInwardsInputContextProperties.cs (.../GrassCoverErosionInwardsInputContextProperties.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -65,6 +65,7 @@
}
[PropertyOrder(breakWaterPropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "BreakWaterProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "BreakWaterProperties_Description")]
@@ -80,6 +81,7 @@
}
[PropertyOrder(foreshorePropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "ForeshoreProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "ForeshoreProperties_Description")]
@@ -95,6 +97,7 @@
}
[PropertyOrder(dikeGeometryPropertyIndex)]
+ [TypeConverter(typeof(ExpandableObjectConverter))]
[ResourcesCategory(typeof(Resources), "Categories_Schematisation")]
[ResourcesDisplayName(typeof(Resources), "DikeGeometryProperties_DisplayName")]
[ResourcesDescription(typeof(Resources), "DikeGeometryProperties_Description")]
Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsGuiPlugin.cs
===================================================================
diff -u -r135f8519cbb58efd19817d33acaa26241f6cfee1 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsGuiPlugin.cs (.../GrassCoverErosionInwardsGuiPlugin.cs) (revision 135f8519cbb58efd19817d33acaa26241f6cfee1)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Plugin/GrassCoverErosionInwardsGuiPlugin.cs (.../GrassCoverErosionInwardsGuiPlugin.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -61,6 +61,7 @@
public override IEnumerable GetPropertyInfos()
{
yield return new PropertyInfo();
+ yield return new PropertyInfo();
yield return new PropertyInfo();
}
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileBreakWaterPropertiesTest.cs
===================================================================
diff -u -re5a2da684773aba480a17c214424826ce427147c -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileBreakWaterPropertiesTest.cs (.../DikeProfileBreakWaterPropertiesTest.cs) (revision e5a2da684773aba480a17c214424826ce427147c)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileBreakWaterPropertiesTest.cs (.../DikeProfileBreakWaterPropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -94,9 +94,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(4, dynamicProperties.Count);
@@ -135,9 +132,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(4, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileDikeGeometryPropertiesTest.cs
===================================================================
diff -u -r94f0e9153131295bf39021c7f0e3f948c64441f3 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileDikeGeometryPropertiesTest.cs (.../DikeProfileDikeGeometryPropertiesTest.cs) (revision 94f0e9153131295bf39021c7f0e3f948c64441f3)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileDikeGeometryPropertiesTest.cs (.../DikeProfileDikeGeometryPropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -99,9 +99,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(3, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileForeshorePropertiesTest.cs
===================================================================
diff -u -r13d8e1bc88bd8f552542ccda7e07c3d0c162c74d -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileForeshorePropertiesTest.cs (.../DikeProfileForeshorePropertiesTest.cs) (revision 13d8e1bc88bd8f552542ccda7e07c3d0c162c74d)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfileForeshorePropertiesTest.cs (.../DikeProfileForeshorePropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -90,9 +90,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(2, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfilePropertiesTest.cs
===================================================================
diff -u -rc6d76d895c5b2f5ae99d3cc29775831f1c7a8593 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfilePropertiesTest.cs (.../DikeProfilePropertiesTest.cs) (revision c6d76d895c5b2f5ae99d3cc29775831f1c7a8593)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/DikeProfilePropertiesTest.cs (.../DikeProfilePropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -90,20 +90,23 @@
PropertyDescriptor breakWaterProperty = dynamicProperties[breakWaterPropertyIndex];
Assert.IsNotNull(breakWaterProperty);
+ Assert.IsTrue(breakWaterProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(breakWaterProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", breakWaterProperty.Category);
Assert.AreEqual("Dam", breakWaterProperty.DisplayName);
Assert.AreEqual("Eigenschappen van de dam.", breakWaterProperty.Description);
PropertyDescriptor foreshoreProperty = dynamicProperties[foreshorePropertyIndex];
Assert.IsNotNull(foreshoreProperty);
+ Assert.IsTrue(foreshoreProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(foreshoreProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", foreshoreProperty.Category);
Assert.AreEqual("Voorlandgeometrie", foreshoreProperty.DisplayName);
Assert.AreEqual("Eigenschappen van de voorlandgeometrie.", foreshoreProperty.Description);
PropertyDescriptor dikeGeometryProperty = dynamicProperties[dikeGeometryPropertyIndex];
Assert.IsNotNull(dikeGeometryProperty);
+ Assert.IsTrue(dikeGeometryProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(dikeGeometryProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", dikeGeometryProperty.Category);
Assert.AreEqual("Dijkgeometrie", dikeGeometryProperty.DisplayName);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterPropertiesTest.cs
===================================================================
diff -u -re5a2da684773aba480a17c214424826ce427147c -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextBreakWaterPropertiesTest.cs) (revision e5a2da684773aba480a17c214424826ce427147c)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextBreakWaterPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextBreakWaterPropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -128,9 +128,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(4, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryPropertiesTest.cs
===================================================================
diff -u -re5cf2b83dc6e3e2626552bd0b402e7740c548565 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextDikeGeometryPropertiesTest.cs) (revision e5cf2b83dc6e3e2626552bd0b402e7740c548565)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextDikeGeometryPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextDikeGeometryPropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -128,9 +128,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(3, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextForeshorePropertiesTest.cs
===================================================================
diff -u -r13d8e1bc88bd8f552542ccda7e07c3d0c162c74d -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextForeshorePropertiesTest.cs (.../GrassCoverErosionInwardsInputContextForeshorePropertiesTest.cs) (revision 13d8e1bc88bd8f552542ccda7e07c3d0c162c74d)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextForeshorePropertiesTest.cs (.../GrassCoverErosionInwardsInputContextForeshorePropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -157,9 +157,6 @@
};
// Assert
- TypeConverter classTypeConverter = TypeDescriptor.GetConverter(properties, true);
- Assert.IsInstanceOf(classTypeConverter);
-
var dynamicPropertyBag = new DynamicPropertyBag(properties);
PropertyDescriptorCollection dynamicProperties = dynamicPropertyBag.GetProperties();
Assert.AreEqual(3, dynamicProperties.Count);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs
===================================================================
diff -u -rc6d76d895c5b2f5ae99d3cc29775831f1c7a8593 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextPropertiesTest.cs) (revision c6d76d895c5b2f5ae99d3cc29775831f1c7a8593)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Forms.Test/PropertyClasses/GrassCoverErosionInwardsInputContextPropertiesTest.cs (.../GrassCoverErosionInwardsInputContextPropertiesTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -154,20 +154,23 @@
PropertyDescriptor breakWaterProperty = dynamicProperties[breakWaterPropertyIndex];
Assert.IsNotNull(breakWaterProperty);
+ Assert.IsTrue(breakWaterProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(breakWaterProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", breakWaterProperty.Category);
Assert.AreEqual("Dam", breakWaterProperty.DisplayName);
Assert.AreEqual("Eigenschappen van de dam.", breakWaterProperty.Description);
PropertyDescriptor foreshoreProperty = dynamicProperties[foreshorePropertyIndex];
Assert.IsNotNull(foreshoreProperty);
+ Assert.IsTrue(foreshoreProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(foreshoreProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", foreshoreProperty.Category);
Assert.AreEqual("Voorlandgeometrie", foreshoreProperty.DisplayName);
Assert.AreEqual("Eigenschappen van de voorlandgeometrie.", foreshoreProperty.Description);
PropertyDescriptor dikeGeometryProperty = dynamicProperties[dikeGeometryPropertyIndex];
Assert.IsNotNull(dikeGeometryProperty);
+ Assert.IsTrue(dikeGeometryProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(dikeGeometryProperty.IsReadOnly);
Assert.AreEqual("Schematisatie", dikeGeometryProperty.Category);
Assert.AreEqual("Dijkgeometrie", dikeGeometryProperty.DisplayName);
@@ -182,6 +185,7 @@
PropertyDescriptor criticalFlowRateProperty = dynamicProperties[criticalFlowRatePropertyIndex];
Assert.IsNotNull(criticalFlowRateProperty);
+ Assert.IsTrue(criticalFlowRateProperty.Converter is ExpandableObjectConverter);
Assert.IsTrue(criticalFlowRateProperty.IsReadOnly);
Assert.AreEqual("Toetseisen", criticalFlowRateProperty.Category);
Assert.AreEqual("Kritisch overslagdebiet [m³/s/m]", criticalFlowRateProperty.DisplayName);
Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Plugin.Test/GrassCoverErosionInwardsGuiPluginTest.cs
===================================================================
diff -u -r135f8519cbb58efd19817d33acaa26241f6cfee1 -r206bdc353661a4e059d3d38f92854ca4760e386d
--- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Plugin.Test/GrassCoverErosionInwardsGuiPluginTest.cs (.../GrassCoverErosionInwardsGuiPluginTest.cs) (revision 135f8519cbb58efd19817d33acaa26241f6cfee1)
+++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Plugin.Test/GrassCoverErosionInwardsGuiPluginTest.cs (.../GrassCoverErosionInwardsGuiPluginTest.cs) (revision 206bdc353661a4e059d3d38f92854ca4760e386d)
@@ -63,14 +63,20 @@
PropertyInfo[] propertyInfos = guiPlugin.GetPropertyInfos().ToArray();
// assert
- Assert.AreEqual(2, propertyInfos.Length);
+ Assert.AreEqual(3, propertyInfos.Length);
var failureMechanismContextProperties = propertyInfos.Single(pi => pi.DataType == typeof(GrassCoverErosionInwardsFailureMechanismContext));
Assert.AreEqual(typeof(GrassCoverErosionInwardsFailureMechanismContextProperties), failureMechanismContextProperties.PropertyObjectType);
Assert.IsNull(failureMechanismContextProperties.AdditionalDataCheck);
Assert.IsNull(failureMechanismContextProperties.GetObjectPropertiesData);
Assert.IsNull(failureMechanismContextProperties.AfterCreate);
+ var dikeProfileProperties = propertyInfos.Single(pi => pi.DataType == typeof(DikeProfile));
+ Assert.AreEqual(typeof(DikeProfileProperties), dikeProfileProperties.PropertyObjectType);
+ Assert.IsNull(dikeProfileProperties.AdditionalDataCheck);
+ Assert.IsNull(dikeProfileProperties.GetObjectPropertiesData);
+ Assert.IsNull(dikeProfileProperties.AfterCreate);
+
var inputContextProperties = propertyInfos.Single(pi => pi.DataType == typeof(GrassCoverErosionInwardsInputContext));
Assert.AreEqual(typeof(GrassCoverErosionInwardsInputContextProperties), inputContextProperties.PropertyObjectType);
Assert.IsNull(inputContextProperties.AdditionalDataCheck);