Index: src/Deltares.DSoilModel.Forms/DSoilModelContext.cs
===================================================================
diff -u -r741 -r743
--- src/Deltares.DSoilModel.Forms/DSoilModelContext.cs (.../DSoilModelContext.cs) (revision 741)
+++ src/Deltares.DSoilModel.Forms/DSoilModelContext.cs (.../DSoilModelContext.cs) (revision 743)
@@ -485,6 +485,13 @@
///
public override string GetFormat(Type type, object source, string member)
{
+ if (type == typeof(Soil) || source is Soil)
+ {
+ if (member == StaticReflection.GetMemberName(x => x.PermeabKx))
+ {
+ return "F10";
+ }
+ }
if (type == typeof(ConePenetrationTestPerSegment) || source is ConePenetrationTestPerSegment)
{
if (member == StaticReflection.GetMemberName(x => x.Xlocal))
Index: src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs
===================================================================
diff -u -r741 -r743
--- src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 741)
+++ src/Deltares.DSoilModel.Forms.Tests/DSoilModelContextTest.cs (.../DSoilModelContextTest.cs) (revision 743)
@@ -321,6 +321,7 @@
[TestCase(typeof(Boring), "AvailableEntities", "F3")]
[TestCase(typeof(BoringLayer), "TopLevel", "F3")]
[TestCase(typeof(BoringLayer), "BottomLevel", "F3")]
+ [TestCase(typeof(Soil), "PermeabKx", "F10")]
public void DSoilModelContext_GetFormat(Type type, string member, string format)
{
var dSoilModelContext = SetupDSoilModelContext(null);