Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs =================================================================== diff -u -r363b9edc0d685d5bcaf41411604c5996c013ef89 -r6ac97af2f04b4bf3e5b4fe73f4f93a01573b058e --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision 363b9edc0d685d5bcaf41411604c5996c013ef89) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision 6ac97af2f04b4bf3e5b4fe73f4f93a01573b058e) @@ -57,6 +57,13 @@ Data = context.WrappedData } }; + yield return new PropertyInfo() + { + CreateInstance = duneLocation => new DuneLocationsContextProperties() + { + Data = duneLocation + } + }; } public override IEnumerable GetTreeNodeInfos() Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/DuneErosionPluginTest.cs =================================================================== diff -u -r363b9edc0d685d5bcaf41411604c5996c013ef89 -r6ac97af2f04b4bf3e5b4fe73f4f93a01573b058e --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/DuneErosionPluginTest.cs (.../DuneErosionPluginTest.cs) (revision 363b9edc0d685d5bcaf41411604c5996c013ef89) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/DuneErosionPluginTest.cs (.../DuneErosionPluginTest.cs) (revision 6ac97af2f04b4bf3e5b4fe73f4f93a01573b058e) @@ -28,6 +28,7 @@ using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.DuneErosion.Data; using Ringtoets.DuneErosion.Forms.PresentationObjects; +using Ringtoets.DuneErosion.Forms.PropertyClasses; using Ringtoets.DuneErosion.Forms.Views; namespace Ringtoets.DuneErosion.Plugin.Test @@ -47,6 +48,29 @@ } [Test] + public void GetPropertiesInfos_ReturnSupportedPropertyInfos() + { + // Setup + using (var plugin = new DuneErosionPlugin()) + { + // Call + PropertyInfo[] propertyInfos = plugin.GetPropertyInfos().ToArray(); + + // Assert + Assert.AreEqual(2, propertyInfos.Length); + + PluginTestHelper.AssertPropertyInfoDefined( + propertyInfos, + typeof(DuneErosionFailureMechanismContext), + typeof(DuneErosionFailureMechanismProperties)); + PluginTestHelper.AssertPropertyInfoDefined( + propertyInfos, + typeof(DuneLocationsContext), + typeof(DuneLocationsContextProperties)); + } + } + + [Test] public void GetTreeNodeInfos_ReturnsSupportedTreeNodeInfos() { // Setup