public void RelativeVector2TypeConverterConvertToString() { tlog.Debug(tag, $"RelativeVector2TypeConverterConvertToString START"); var testingTarget = new RelativeVector2TypeConverterImpl(); Assert.IsNotNull(testingTarget, "Can't create success object RelativeVector2TypeConverter."); Assert.IsInstanceOf <RelativeVector2TypeConverter>(testingTarget, "Should return RelativeVector2TypeConverter instance."); // null var result = testingTarget.ConvertToString(0.3f); tlog.Debug(tag, "ConvertToString : " + result); using (RelativeVector2 vec = new RelativeVector2(0.1f, 0.3f)) { result = testingTarget.ConvertToString(vec); tlog.Debug(tag, "ConvertToString : " + result); } tlog.Debug(tag, $"RelativeVector2TypeConverterConvertToString END"); }
public void RelativeVector2TypeConverterConvertFromInvariantString() { tlog.Debug(tag, $"RelativeVector2TypeConverterConvertFromInvariantString START"); var testingTarget = new RelativeVector2TypeConverterImpl(); Assert.IsNotNull(testingTarget, "Can't create success object RelativeVector2TypeConverter."); Assert.IsInstanceOf <RelativeVector2TypeConverter>(testingTarget, "Should return RelativeVector2TypeConverter instance."); // length is 2 var result = testingTarget.ConvertFromInvariantString("100, 50"); tlog.Debug(tag, "ConvertFromInvariantString : " + result); // length is 1 result = testingTarget.ConvertFromInvariantString("100"); tlog.Debug(tag, "ConvertFromInvariantString : " + result); Assert.Throws <InvalidOperationException>(() => testingTarget.ConvertFromInvariantString("100, 50, 30"));// lenght is 3 tlog.Debug(tag, $"RelativeVector2TypeConverterConvertFromInvariantString END"); }