Index: Core/Components/src/Core.Components.Gis/Data/MapDataCollectionVisibility.cs =================================================================== diff -u -r8b125fe0ebdc0a3b6861dc25e2dd8314bcc5a395 -r3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b --- Core/Components/src/Core.Components.Gis/Data/MapDataCollectionVisibility.cs (.../MapDataCollectionVisibility.cs) (revision 8b125fe0ebdc0a3b6861dc25e2dd8314bcc5a395) +++ Core/Components/src/Core.Components.Gis/Data/MapDataCollectionVisibility.cs (.../MapDataCollectionVisibility.cs) (revision 3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b) @@ -19,6 +19,9 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using Core.Common.Util.Attributes; +using Core.Components.Gis.Properties; + namespace Core.Components.Gis.Data { /// @@ -29,16 +32,19 @@ /// /// Map data collection visible. /// + [ResourcesDisplayName(typeof(Resources), nameof(Resources.MapDataCollectionVisibility_Visible_DisplayName))] Visible = 1, /// /// Map data collection not visible. /// + [ResourcesDisplayName(typeof(Resources), nameof(Resources.MapDataCollectionVisibility_NotVisible_DisplayName))] NotVisible = 2, /// /// Map data collection partially visible. /// + [ResourcesDisplayName(typeof(Resources), nameof(Resources.MapDataCollectionVisibility_Mixed_DisplayName))] Mixed = 3 } } \ No newline at end of file Index: Core/Components/src/Core.Components.Gis/Properties/Resources.Designer.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b --- Core/Components/src/Core.Components.Gis/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Core/Components/src/Core.Components.Gis/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b) @@ -1,4 +1,4 @@ -// Copyright (C) Stichting Deltares 2018. All rights reserved. +// Copyright (C) Stichting Deltares 2018. All rights reserved. // // This file is part of Ringtoets. // @@ -40,7 +40,7 @@ // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -208,6 +208,33 @@ } /// + /// Looks up a localized string similar to Deels. + /// + internal static string MapDataCollectionVisibility_Mixed_DisplayName { + get { + return ResourceManager.GetString("MapDataCollectionVisibility_Mixed_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Niet. + /// + internal static string MapDataCollectionVisibility_NotVisible_DisplayName { + get { + return ResourceManager.GetString("MapDataCollectionVisibility_NotVisible_DisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wel. + /// + internal static string MapDataCollectionVisibility_Visible_DisplayName { + get { + return ResourceManager.GetString("MapDataCollectionVisibility_Visible_DisplayName", resourceCulture); + } + } + + /// /// Looks up a localized string similar to OpenStreetMap. /// internal static string OpenStreetMap_DisplayName { Index: Core/Components/src/Core.Components.Gis/Properties/Resources.resx =================================================================== diff -u -r85584f274b6803b1fb5df0119cc78b5e4a870125 -r3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b --- Core/Components/src/Core.Components.Gis/Properties/Resources.resx (.../Resources.resx) (revision 85584f274b6803b1fb5df0119cc78b5e4a870125) +++ Core/Components/src/Core.Components.Gis/Properties/Resources.resx (.../Resources.resx) (revision 3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b) @@ -186,4 +186,13 @@ Vijfhoek + + Deels + + + Niet + + + Wel + \ No newline at end of file Index: Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionVisibilityTest.cs =================================================================== diff -u -r8b125fe0ebdc0a3b6861dc25e2dd8314bcc5a395 -r3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b --- Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionVisibilityTest.cs (.../MapDataCollectionVisibilityTest.cs) (revision 8b125fe0ebdc0a3b6861dc25e2dd8314bcc5a395) +++ Core/Components/test/Core.Components.Gis.Test/Data/MapDataCollectionVisibilityTest.cs (.../MapDataCollectionVisibilityTest.cs) (revision 3f3c2b46f896aca2ba38a3476284a2dd73dd6e9b) @@ -27,7 +27,7 @@ namespace Core.Components.Gis.Test.Data { [TestFixture] - public class MapDataCollectionVisibilityTest : EnumValuesTestFixture + public class MapDataCollectionVisibilityTest : EnumWithResourcesDisplayNameTestFixture { protected override IDictionary ExpectedValueForEnumValues { @@ -43,7 +43,26 @@ }, { MapDataCollectionVisibility.Mixed, 3 + } + }; + } + } + + protected override IDictionary ExpectedDisplayNameForEnumValues + { + get + { + return new Dictionary + { + { + MapDataCollectionVisibility.Visible, "Wel" }, + { + MapDataCollectionVisibility.NotVisible, "Niet" + }, + { + MapDataCollectionVisibility.Mixed, "Deels" + } }; } }