コード例 #1
0
        public void Vector2TypeConverterFromString()
        {
            tlog.Debug(tag, $"Vector2TypeConverterFromString START");

            // length is 2
            var result = Vector2TypeConverter.FromString("100, 50");

            tlog.Debug(tag, "FromString : " + result);

            // length is 1
            result = Vector2TypeConverter.FromString("100");
            tlog.Debug(tag, "FromString : " + result);

            tlog.Debug(tag, $"Vector2TypeConverterFromString END");
        }
コード例 #2
0
        public void Vector2TypeConverterToString()
        {
            tlog.Debug(tag, $"Vector2TypeConverterToString START");

            using (Vector2 vec = new Vector2(100, 50))
            {
                var result = Vector2TypeConverter.ToString(vec);
                tlog.Debug(tag, "ToString : " + result);
            }

            Vector2 val = null;

            Assert.AreEqual(null, Vector2TypeConverter.ToString(val), "should be equal!");

            tlog.Debug(tag, $"Vector2TypeConverterToString END");
        }
コード例 #3
0
 public void Vector2TypeConverterFromStringInvalidOperationException()
 {
     tlog.Debug(tag, $"Vector2TypeConverterFromStringInvalidOperationException START");
     Assert.Throws <InvalidOperationException>(() => Vector2TypeConverter.FromString("100, 50, 0.0f"));
     tlog.Debug(tag, $"Vector2TypeConverterFromStringInvalidOperationException END");
 }