Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs =================================================================== diff -u -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Plugin/DuneErosionPlugin.cs (.../DuneErosionPlugin.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -74,8 +74,7 @@ FailureMechanismEnabledChildNodeObjects, FailureMechanismDisabledChildNodeObjects, FailureMechanismEnabledContextMenuStrip, - FailureMechanismDisabledContextMenuStrip - ); + FailureMechanismDisabledContextMenuStrip); yield return new TreeNodeInfo> { @@ -356,7 +355,7 @@ if (assessmentSection != null) { - failureMechanism = ((IAssessmentSection)dataToCloseFor).GetFailureMechanisms().OfType().Single(); + failureMechanism = ((IAssessmentSection) dataToCloseFor).GetFailureMechanisms().OfType().Single(); } if (failureMechanismContext != null) Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/ExportInfos/DuneLocationsContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/ExportInfos/DuneLocationsContextExportInfoTest.cs (.../DuneLocationsContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Plugin.Test/ExportInfos/DuneLocationsContextExportInfoTest.cs (.../DuneLocationsContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -37,6 +37,25 @@ public class DuneLocationsContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new DuneErosionPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -250,7 +250,7 @@ filePath, Resources.DesignWaterLevel_Description, Resources.WaveHeight_Description), IsEnabled = context => context.WrappedData.Count > 0, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIoResources.Shape_file_filter_Extension, - RingtoetsCommonIoResources.Shape_file_filter_Description) + RingtoetsCommonIoResources.Shape_file_filter_Description) }; yield return new ExportInfo @@ -265,7 +265,7 @@ }, IsEnabled = context => context.FailureMechanism.WaveConditionsCalculationGroup.GetCalculations().Any(c => c.HasOutput), FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Extension, - RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) + RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) }; yield return new ExportInfo @@ -277,7 +277,7 @@ }, IsEnabled = context => context.WrappedData.GetCalculations().Any(c => c.HasOutput), FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Extension, - RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) + RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) }; yield return new ExportInfo @@ -288,7 +288,7 @@ }, filePath), IsEnabled = context => context.WrappedData.HasOutput, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Extension, - RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) + RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) }; } Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -38,6 +38,25 @@ public class GrassCoverErosionOutwardsWaveConditionsCalculationContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new GrassCoverErosionOutwardsPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/ExportInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -39,6 +39,25 @@ public class GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new GrassCoverErosionOutwardsPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -410,7 +410,7 @@ Category = RingtoetsCommonFormsResources.Ringtoets_Category, Image = RingtoetsCommonFormsResources.ReferenceLineIcon, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description), + RingtoetsCommonIOResources.Shape_file_filter_Description), CreateFileImporter = (context, filePath) => new ReferenceLineImporter(context.WrappedData, new ReferenceLineReplacementHandler(Gui.ViewCommands), filePath) @@ -422,7 +422,7 @@ Category = RingtoetsCommonFormsResources.Ringtoets_Category, Image = RingtoetsCommonFormsResources.SectionsIcon, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description), + RingtoetsCommonIOResources.Shape_file_filter_Description), IsEnabled = context => context.ParentAssessmentSection.ReferenceLine != null, CreateFileImporter = (context, filePath) => new FailureMechanismSectionsImporter(context.WrappedData, context.ParentAssessmentSection.ReferenceLine, @@ -437,7 +437,7 @@ Category = RingtoetsCommonFormsResources.Ringtoets_Category, Image = RingtoetsIntegrationPluginResources.Foreshore, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description), + RingtoetsCommonIOResources.Shape_file_filter_Description), IsEnabled = context => context.ParentAssessmentSection.ReferenceLine != null }; @@ -450,7 +450,7 @@ Category = RingtoetsCommonFormsResources.Ringtoets_Category, Image = RingtoetsCommonFormsResources.DikeProfile, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description), + RingtoetsCommonIOResources.Shape_file_filter_Description), IsEnabled = context => context.ParentAssessmentSection.ReferenceLine != null }; } @@ -462,7 +462,7 @@ CreateFileExporter = (context, filePath) => new ReferenceLineExporter(context.WrappedData.ReferenceLine, context.WrappedData.Id, filePath), IsEnabled = context => context.WrappedData.ReferenceLine != null, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description) + RingtoetsCommonIOResources.Shape_file_filter_Description) }; yield return new ExportInfo @@ -472,7 +472,7 @@ RingtoetsIntegrationPluginResources.DesignWaterLevel_Description, RingtoetsIntegrationPluginResources.WaveHeight_Description), IsEnabled = context => context.WrappedData.HydraulicBoundaryDatabase != null, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, - RingtoetsCommonIOResources.Shape_file_filter_Description) + RingtoetsCommonIOResources.Shape_file_filter_Description) }; } @@ -524,8 +524,8 @@ Image = container => RingtoetsFormsResources.Map, ContextMenuStrip = BackgroundMapDataContainerMenuStrip, ForeColor = container => container.MapData != null && container.MapData.IsConfigured ? - Color.FromKnownColor(KnownColor.ControlText) : - Color.FromKnownColor(KnownColor.GrayText) + Color.FromKnownColor(KnownColor.ControlText) : + Color.FromKnownColor(KnownColor.GrayText) }; yield return new TreeNodeInfo Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/HydraulicBoundaryDatabaseContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/HydraulicBoundaryDatabaseContextExportInfoTest.cs (.../HydraulicBoundaryDatabaseContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/HydraulicBoundaryDatabaseContextExportInfoTest.cs (.../HydraulicBoundaryDatabaseContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -36,6 +36,25 @@ public class HydraulicBoundaryDatabaseContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new RingtoetsPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup @@ -51,7 +70,7 @@ using (var plugin = new RingtoetsPlugin()) { - ExportInfo info = GetInfo(plugin); + ExportInfo info = GetExportInfo(plugin); // Call IFileExporter fileExporter = info.CreateFileExporter(context, filePath); @@ -67,7 +86,7 @@ // Setup using (var plugin = new RingtoetsPlugin()) { - ExportInfo info = GetInfo(plugin); + ExportInfo info = GetExportInfo(plugin); // Call FileFilterGenerator fileFilterGenerator = info.FileFilterGenerator; @@ -86,7 +105,7 @@ using (var plugin = new RingtoetsPlugin()) { - ExportInfo info = GetInfo(plugin); + ExportInfo info = GetExportInfo(plugin); // Call bool isEnabled = info.IsEnabled(context); @@ -108,7 +127,7 @@ using (var plugin = new RingtoetsPlugin()) { - ExportInfo info = GetInfo(plugin); + ExportInfo info = GetExportInfo(plugin); // Call bool isEnabled = info.IsEnabled(context); @@ -118,7 +137,7 @@ } } - private static ExportInfo GetInfo(RingtoetsPlugin plugin) + private static ExportInfo GetExportInfo(RingtoetsPlugin plugin) { return plugin.GetExportInfos().First(ei => ei.DataType == typeof(HydraulicBoundaryDatabaseContext)); } Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs (.../ReferenceLineContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs (.../ReferenceLineContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -35,6 +35,25 @@ public class ReferenceLineContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new RingtoetsPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -38,6 +38,25 @@ public class StabilityStoneCoverWaveConditionsCalculationContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new StabilityStoneCoverPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -39,6 +39,25 @@ public class StabilityStoneCoverWaveConditionsCalculationGroupContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new StabilityStoneCoverPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -38,6 +38,25 @@ public class WaveImpactAsphaltCoverWaveConditionsCalculationContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new WaveImpactAsphaltCoverPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -39,6 +39,25 @@ public class WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new WaveImpactAsphaltCoverPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs =================================================================== diff -u -re8e313c6998f900bbbc6aade310e2a27dfbbd318 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision e8e313c6998f900bbbc6aade310e2a27dfbbd318) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -122,7 +122,7 @@ yield return new ExportInfo { FileFilterGenerator = new FileFilterGenerator(Resources.PipingPlugin_GetExportInfos_xml_extension, - Resources.PipingPlugin_GetExportInfos_calculation_configuration_file_description), + Resources.PipingPlugin_GetExportInfos_calculation_configuration_file_description), CreateFileExporter = (context, filePath) => new PipingConfigurationExporter(context.WrappedData, filePath), IsEnabled = context => context.WrappedData.Children.Any() }; Index: Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/ExportInfos/PipingCalculationGroupContextExportInfoTest.cs =================================================================== diff -u -ra27afd6bf1e8aff406376d78924763b3f8e314e9 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/ExportInfos/PipingCalculationGroupContextExportInfoTest.cs (.../PipingCalculationGroupContextExportInfoTest.cs) (revision a27afd6bf1e8aff406376d78924763b3f8e314e9) +++ Ringtoets/Piping/test/Ringtoets.Piping.Plugin.Test/ExportInfos/PipingCalculationGroupContextExportInfoTest.cs (.../PipingCalculationGroupContextExportInfoTest.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -38,6 +38,25 @@ public class PipingCalculationGroupContextExportInfoTest { [Test] + public void Initialized_Always_ExpectedPropertiesSet() + { + // Setup + using (var plugin = new PipingPlugin()) + { + // Call + ExportInfo info = GetExportInfo(plugin); + + // Assert + Assert.IsNotNull(info.CreateFileExporter); + Assert.IsNotNull(info.IsEnabled); + Assert.IsNull(info.Name); + Assert.IsNull(info.Category); + Assert.IsNull(info.Image); + Assert.IsNotNull(info.FileFilterGenerator); + } + } + + [Test] public void CreateFileExporter_Always_ReturnFileExporter() { // Setup Index: Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs =================================================================== diff -u -r7fb7b486bcbdd216ef834eaed0c89a1362e119e2 -r3c283d1bc64a0dcc92291152963be2a9e6b8108f --- Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision 7fb7b486bcbdd216ef834eaed0c89a1362e119e2) +++ Ringtoets/WaveImpactAsphaltCover/src/Ringtoets.WaveImpactAsphaltCover.Plugin/WaveImpactAsphaltCoverPlugin.cs (.../WaveImpactAsphaltCoverPlugin.cs) (revision 3c283d1bc64a0dcc92291152963be2a9e6b8108f) @@ -160,7 +160,7 @@ }, IsEnabled = context => context.WrappedData.GetCalculations().Cast().Any(c => c.HasOutput), FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Extension, - RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) + RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) }; yield return new ExportInfo @@ -171,7 +171,7 @@ }, filePath), IsEnabled = context => context.WrappedData.HasOutput, FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Extension, - RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) + RingtoetsCommonFormsResources.DataTypeDisplayName_csv_file_filter_Description) }; }