public void IntegerSliderMaxValue() { var integerSliderNode = new IntegerSlider64Bit() { Value = 500 }; var updateValueParams = new UpdateValueParams("Value", "1000"); integerSliderNode.UpdateValue(updateValueParams); Assert.AreEqual( 1000, integerSliderNode.Max); updateValueParams = new UpdateValueParams("Value", "-1"); integerSliderNode.UpdateValue(updateValueParams); Assert.AreEqual( -1, integerSliderNode.Min); updateValueParams = new UpdateValueParams("Value", "2147483648"); integerSliderNode.UpdateValue(updateValueParams); Assert.AreEqual( 2147483648, integerSliderNode.Max); updateValueParams = new UpdateValueParams("Value", "-2147483649"); integerSliderNode.UpdateValue(updateValueParams); Assert.AreEqual( -2147483649, integerSliderNode.Min); }
public void CanResetLocationWhenCreate() { var model = ViewModel.Model; // Arrange string samplePath = Path.Combine(workingDirectory, @".\Viewport\CanResetLocationWhenCreate.dyn"); string testPath = Path.GetFullPath(samplePath); string expectedViewportName = "Title w Line"; // Act ViewModel.OpenCommand.Execute(testPath); RunCurrentModel(); IntegerSlider64Bit slider = model.CurrentWorkspace.NodeFromWorkspace ("d443e82fd58143f5a30fd35f41ca0426") as IntegerSlider64Bit; slider.Value = 100; RunCurrentModel(); var viewportName = GetPreviewValue("e01a83242a3d4a2cb02789c3c90bb1a1"); // Assert Assert.AreEqual(expectedViewportName, viewportName); }
public void SliderCanNotBeSetGreaterThanMaxIntValue() { var slider = new IntegerSlider64Bit(); Assert.NotNull(slider); var param = new UpdateValueParams("Value", "9223372036854775807"); slider.UpdateValue(param); Assert.AreEqual(slider.Value, Int64.MaxValue); }
public void SliderMinResetsToIntMin() { var slider = new IntegerSlider64Bit(); Assert.NotNull(slider); var param = new UpdateValueParams("Min", "-9223372036854775809"); slider.UpdateValue(param); Assert.AreEqual(slider.Min, Int64.MinValue); }
public void SliderMaxResetsToIntMax() { var slider = new IntegerSlider64Bit(); Assert.NotNull(slider); var param = new UpdateValueParams("Max", "9223372036854775808"); slider.UpdateValue(param); Assert.AreEqual(slider.Max, Int64.MaxValue); }
public void DeserializeCoreTest() { var slider = new IntegerSlider64Bit(); var param = new UpdateValueParams("Min", "10"); slider.UpdateValue(param); //Serializes slider into xml var testDocument = new XmlDocument(); testDocument.LoadXml("<ElementTag/>"); XmlElement xmlElement = slider.Serialize(new XmlDocument(), SaveContext.None); //Resets slider to constructor default slider = new IntegerSlider64Bit(); Assert.AreNotEqual(10, slider.Min); //Recovers slider from xml slider.Deserialize(xmlElement, SaveContext.None); Assert.AreEqual(10, slider.Min); }
public void CanConstructIntegerSlider() { var slider = new IntegerSlider64Bit(); Assert.NotNull(slider); }