Index: src/Deltares.DSoilModel.Forms.Tests/SosSoilLayer1DControlTests.cs =================================================================== diff -u -r359 -r374 --- src/Deltares.DSoilModel.Forms.Tests/SosSoilLayer1DControlTests.cs (.../SosSoilLayer1DControlTests.cs) (revision 359) +++ src/Deltares.DSoilModel.Forms.Tests/SosSoilLayer1DControlTests.cs (.../SosSoilLayer1DControlTests.cs) (revision 374) @@ -17,6 +17,11 @@ [Test] public void ControlBindingsTest() { + var p = new DSoilModelProject(); + var soil1 = new Soil("TestSoil1", Color.Beige); + var soil2 = new Soil("TestSoil2", Color.Red); + p.Soils.Add(soil2); + p.Soils.Add(soil1); var layer = new SosSoilLayer1D { TopLevel = 9.9, @@ -25,16 +30,14 @@ MinimumTopLevel = -1, RemarkTopLevel = "remark testSos1", IsAquifer = true, - Soil = new Soil("TestSoil1", Color.Beige) + Soil = soil1 }; + SoilLayer.DomainProvider = p; - SoilLayer.DomainProvider = new DSoilModelProject(); - PropertyControl.SelectedObject = layer; - //BindSupport.BindTextAndValue(this, , , typeof(SosSoilLayer1D), "Soil"); TestLabelControlVisibleValue(PropertyControl, "SoilLabel", true, "Grondsoort"); -// TestTextEditVisibleEnabledValue(PropertyControl, "SoilEdit", true, true, layer, l => l.Soil, new Soil()); // TODO: combobox without signs of the soil data + TestComboBoxVisibleEnabledValue(PropertyControl, "SoilEdit", true, true, layer, l => l.Soil, soil2); TestLabelControlVisibleValue(PropertyControl, "TopLabel", true, "Bovenkant [m NAP]"); TestSpinEditVisibleEnabledValue(PropertyControl, "TopEdit", true, true, layer, l => l.TopLevel, 9.1);