public void CanConvertToString() { var serializer = new MatrixValueSerializer(); Assert.IsTrue(serializer.CanConvertToString(new Matrix(1, 2, 3, 4, 5, 6), null)); Assert.IsFalse(serializer.CanConvertToString("", null)); }
public void RoundTripConvert() { var serializer = new MatrixValueSerializer(); var matrix = new Matrix(1.1, 2.2, 3.3, 4.4, 5.5, 6.6); var obj = serializer.ConvertFromString(serializer.ConvertToString(matrix, null), null); CheckMatrix(matrix, (Matrix)obj); }
public void ConvertFromString() { var serializer = new MatrixValueSerializer(); object obj = serializer.ConvertFromString("1, 2, 3, 4, 5 ,6", null); Assert.AreEqual(typeof(Matrix), obj.GetType()); CheckMatrix(new Matrix(1, 2, 3, 4, 5, 6), (Matrix)obj); }
public void ConvertToStringShouldThrowExceptionWhenInvalidType() { var serializer = new MatrixValueSerializer(); serializer.ConvertToString(10, null); }
public void ConvertFromStringShouldThrowExceptionWhenStringIsNull() { var serializer = new MatrixValueSerializer(); serializer.ConvertFromString(null, null); }
public void ConvertFromStringShouldThrowExceptionWhenStringHasInvalidFormat() { var serializer = new MatrixValueSerializer(); serializer.ConvertFromString("a,b,c,d,e,f", null); }
public void CanConvertFromString() { var serializer = new MatrixValueSerializer(); Assert.IsTrue(serializer.CanConvertFromString("", null)); }