public void TestParsingString(string value, int expectedWidth, int expectedHeight) { var bindable = new BindableSize(); bindable.Parse(value); Assert.AreEqual(new Size(expectedWidth, expectedHeight), bindable.Value); }
public void TestParsingSize(int width, int height) { var value = new Size(width, height); var bindable = new BindableSize(); bindable.Parse(value); Assert.AreEqual(value, bindable.Value); }
public void TestSet(int width, int height) { var value = new Size(width, height); var bindable = new BindableSize { Value = value }; Assert.AreEqual(value, bindable.Value); }
public void TestParsingStringWithRange(string value, int minValueWidth, int minValueHeight, int maxValueWidth, int maxValueHeight, int expectedWidth, int expectedHeight ) { var minValue = new Size(minValueWidth, minValueHeight); var maxValue = new Size(maxValueWidth, maxValueHeight); var expected = new Size(expectedWidth, expectedHeight); var bindable = new BindableSize { MinValue = minValue, MaxValue = maxValue }; bindable.Parse(value); Assert.AreEqual(expected, bindable.Value); }