public void SetValues() { EngineWrapper_Accessor engineWrapper = new EngineWrapper_Accessor(); engineWrapper.Initialize(arguments); engineWrapper.SetValues("Flow", "Inflow to Upper lake", new ScalarSet(new double[] { 5.5 })); Assert.AreEqual(5.5, ((SinkSourceBoundary)engineWrapper.model._waterBodies.First().Sources.First()).OverrideFlowRate.Value); engineWrapper.SetValues("Head", "Groundwater boundary under Upper Lake", new ScalarSet(new double[] { 7.6 })); Assert.AreEqual(7.6, ((GroundWaterBoundary)engineWrapper.model._waterBodies.First().GroundwaterBoundaries.First()).GroundwaterHead); }