public override void SetupCustomUIElements(dynNodeView nodeUI) { DoubleSlider.BuildSliderUI(nodeUI, this, Value, SerializeValue(), new IntegerSliderSettingsControl() { DataContext = this }, new IntegerDisplay()); }
public void SliderASTGeneration() { var sliderNode = new DoubleSlider { Value = 10 }; var buildOutput = sliderNode.BuildOutputAst(new List<AssociativeNode>()); Assert.AreEqual( 10, ((DoubleNode)((BinaryExpressionNode)buildOutput.First()).RightNode).Value); }
public void SliderMaxValue() { var sliderNode = new DoubleSlider(null) { Value = 500 }; sliderNode.UpdateValue("Value", "1000"); Assert.AreEqual( 1000, sliderNode.Max); sliderNode.UpdateValue("Value", "-1"); Assert.AreEqual( -1, sliderNode.Min); }