public void RoundTripConvert() { var serializer = new SizeValueSerializer(); var size = new Size(1.234, 5.678); var obj = serializer.ConvertFromString(serializer.ConvertToString(size, null), null); Assert.AreEqual(size, obj); }
public void ConvertFromString() { var serializer = new SizeValueSerializer(); object obj = serializer.ConvertFromString("3,4", null); Assert.AreEqual(typeof(Size), obj.GetType()); Assert.AreEqual(new Size(3, 4), obj); }
public void ConvertToStringShouldThrowExceptionWhenHeightOrWidthIsNegative() { var serializer = new SizeValueSerializer(); var result = serializer.ConvertFromString("-1,-4", null); }
public void ConvertFromStringShouldThrowExceptionWhenStringIsNull() { var serializer = new SizeValueSerializer(); serializer.ConvertFromString(null, null); }
public void ConvertFromStringShouldThrowExceptionWhenStringHasInvalidFormat() { var serializer = new SizeValueSerializer(); serializer.ConvertFromString("a,b", null); }