Exemplo n.º 1
0
        public void CanConvertToString()
        {
            var serializer = new SizeValueSerializer();

            Assert.IsTrue(serializer.CanConvertToString(new Size(0, 0), null));
            Assert.IsFalse(serializer.CanConvertToString("", null));
        }
Exemplo n.º 2
0
        public void RoundTripConvert()
        {
            var serializer = new SizeValueSerializer();
            var size       = new Size(1.234, 5.678);
            var obj        = serializer.ConvertFromString(serializer.ConvertToString(size, null), null);

            Assert.AreEqual(size, obj);
        }
Exemplo n.º 3
0
        public void ConvertFromString()
        {
            var    serializer = new SizeValueSerializer();
            object obj        = serializer.ConvertFromString("3,4", null);

            Assert.AreEqual(typeof(Size), obj.GetType());
            Assert.AreEqual(new Size(3, 4), obj);
        }
Exemplo n.º 4
0
 public void ConvertToStringShouldThrowExceptionWhenHeightOrWidthIsNegative()
 {
     var serializer = new SizeValueSerializer();
     var result     = serializer.ConvertFromString("-1,-4", null);
 }
Exemplo n.º 5
0
        public void ConvertToStringShouldThrowExceptionWhenInvalidType()
        {
            var serializer = new SizeValueSerializer();

            serializer.ConvertToString(10, null);
        }
Exemplo n.º 6
0
        public void ConvertFromStringShouldThrowExceptionWhenStringIsNull()
        {
            var serializer = new SizeValueSerializer();

            serializer.ConvertFromString(null, null);
        }
Exemplo n.º 7
0
        public void ConvertFromStringShouldThrowExceptionWhenStringHasInvalidFormat()
        {
            var serializer = new SizeValueSerializer();

            serializer.ConvertFromString("a,b", null);
        }
Exemplo n.º 8
0
        public void CanConvertFromString()
        {
            var serializer = new SizeValueSerializer();

            Assert.IsTrue(serializer.CanConvertFromString("", null));
        }