public void RoundTripConvert() { var serializer = new VectorValueSerializer(); var Vector = new Vector(1.234, 2.678); var obj = serializer.ConvertFromString(serializer.ConvertToString(Vector, null), null); Assert.AreEqual(Vector, obj); }
public void ConvertFromString() { var serializer = new VectorValueSerializer(); object obj = serializer.ConvertFromString("3.14,4.15", null); Assert.AreEqual(typeof(Vector), obj.GetType()); Assert.AreEqual(new Vector(3.14, 4.15), obj); }
public void ConvertFromStringShouldThrowExceptionWhenStringIsNull() { var serializer = new VectorValueSerializer(); serializer.ConvertFromString(null, null); }
public void ConvertFromStringShouldThrowExceptionWhenStringHasInvalidFormat() { var serializer = new VectorValueSerializer(); serializer.ConvertFromString("a,b", null); }