public void RelativeVector3TypeConverterConvertToString() { tlog.Debug(tag, $"RelativeVector3TypeConverterConvertToString START"); var testingTarget = new RelativeVector3TypeConverterImpl(); Assert.IsNotNull(testingTarget, "Can't create success object RelativeVector3TypeConverter."); Assert.IsInstanceOf <RelativeVector3TypeConverter>(testingTarget, "Should return RelativeVector3TypeConverter instance."); // null var result = testingTarget.ConvertToString(0.3f); tlog.Debug(tag, "ConvertToString : " + result); using (RelativeVector3 vec = new RelativeVector3(0.1f, 0.3f, 0.5f)) { result = testingTarget.ConvertToString(vec); tlog.Debug(tag, "ConvertToString : " + result); } tlog.Debug(tag, $"RelativeVector3TypeConverterConvertToString END"); }
public void RelativeVector3TypeConverterConvertFromInvariantString() { tlog.Debug(tag, $"RelativeVector3TypeConverterConvertFromInvariantString START"); var testingTarget = new RelativeVector3TypeConverterImpl(); Assert.IsNotNull(testingTarget, "Can't create success object RelativeVector3TypeConverter."); Assert.IsInstanceOf <RelativeVector3TypeConverter>(testingTarget, "Should return RelativeVector3TypeConverter instance."); // length is 3 var result = testingTarget.ConvertFromInvariantString("100, 50, 30"); tlog.Debug(tag, "ConvertFromInvariantString : " + result); // length is 2 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, 10")); tlog.Debug(tag, $"RelativeVector3TypeConverterConvertFromInvariantString END"); }