Index: src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs =================================================================== diff -u -r702 -r704 --- src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 702) +++ src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 704) @@ -308,16 +308,18 @@ } } - [Test] - public void DSoilModelContext_GetFormat() + [TestCase(typeof(ConePenetrationTestPerSegment), "Xlocal", "F3")] + [TestCase(typeof(BoringPerSegment), "Xlocal", "F3")] + [TestCase(typeof(Boring), "BoringDiameter", "F3")] + [TestCase(typeof(Boring), "PreExcavation", "F3")] + [TestCase(typeof(Boring), "GroundWaterLevel", "F3")] + [TestCase(typeof(BoringLayer), "TopLevel", "F3")] + [TestCase(typeof(BoringLayer), "BottomLevel", "F3")] + public void DSoilModelContext_GetFormat(Type type, string member, string format) { var dSoilModelContext = SetupDSoilModelContext(null); - Assert.AreEqual("F3", dSoilModelContext.GetFormat(typeof(ConePenetrationTestPerSegment), null, "Xlocal")); - Assert.AreEqual("F3", dSoilModelContext.GetFormat(null, new ConePenetrationTestPerSegment(), "Xlocal")); - - Assert.AreEqual("F3", dSoilModelContext.GetFormat(typeof(BoringPerSegment), null, "Xlocal")); - Assert.AreEqual("F3", dSoilModelContext.GetFormat(null, new BoringPerSegment(), "Xlocal")); + Assert.AreEqual(format, dSoilModelContext.GetFormat(type, null, member)); } private static void AdhereToFilter(UserColumnFilters? filter, ICollection visibleProperties) Index: src/Deltares.DSoilModel.Forms/DSoilModelContext.cs =================================================================== diff -u -r702 -r704 --- src/Deltares.DSoilModel.Forms/DSoilModelContext.cs (.../DSoilModelContext.cs) (revision 702) +++ src/Deltares.DSoilModel.Forms/DSoilModelContext.cs (.../DSoilModelContext.cs) (revision 704) @@ -479,6 +479,12 @@ } } + if (type == typeof(Boring) || source is Boring || + type == typeof(BoringLayer) || source is BoringLayer) + { + return "F3"; + } + return base.GetFormat(type, source, member); }