Index: src/Deltares.DSoilModel.Tests/DSoilModelContextTest.cs =================================================================== diff -u -r227 -r228 --- src/Deltares.DSoilModel.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 227) +++ src/Deltares.DSoilModel.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 228) @@ -6,7 +6,9 @@ using Deltares.DSoilModel.Forms; using Deltares.Geotechnics; using Deltares.Geotechnics.Mechanisms; +using Deltares.Standard; using Deltares.Standard.Attributes; +using Deltares.Standard.Forms.DExpress; using Deltares.Standard.Reflection; using NUnit.Framework; @@ -201,6 +203,18 @@ Assert.IsTrue(isVisible != null && isVisible.Value); } + [Test] + public void DSoilModelContext_Mainform_InvisibleItems() + { + About.IgnoreAssemblyErrors = true; + using (var mainForm = new MainForm()) + { + var context = new DSoilModelContext(); + Assert.AreEqual(false, context.IsVisible(mainForm, "SelectUnits")); + Assert.AreEqual(false, context.IsVisible(mainForm, "ExecuteDeleteCommand")); + } + } + private static void AdhereToFilter(UserColumnFilters filter, ICollection visibleProperties) { var dSoilModelContext = SetupDSoilModelContext(filter);