Example #1
0
        public void CanConvertToString()
        {
            var serializer = new Int32RectValueSerializer();

            Assert.IsTrue(serializer.CanConvertToString(new Int32Rect(0, 0, 0, 0), null));
            Assert.IsFalse(serializer.CanConvertToString("", null));
        }
Example #2
0
        public void RoundTripConvert()
        {
            var serializer = new Int32RectValueSerializer();
            var size       = new Int32Rect(7, 8, 9, 10);
            var obj        = serializer.ConvertFromString(serializer.ConvertToString(size, null), null);

            Assert.AreEqual(size, obj);
        }
Example #3
0
        public void ConvertFromString()
        {
            var    serializer = new Int32RectValueSerializer();
            object obj        = serializer.ConvertFromString("3,4,5,6", null);

            Assert.AreEqual(typeof(Int32Rect), obj.GetType());
            Assert.AreEqual(new Int32Rect(3, 4, 5, 6), obj);
        }
Example #4
0
        public void ConvertToStringShouldThrowExceptionWhenInvalidType()
        {
            var serializer = new Int32RectValueSerializer();

            serializer.ConvertToString(10, null);
        }
Example #5
0
        public void ConvertFromStringShouldThrowExceptionWhenStringIsNull()
        {
            var serializer = new Int32RectValueSerializer();

            serializer.ConvertFromString(null, null);
        }
Example #6
0
        public void ConvertFromStringShouldThrowExceptionWhenStringHasInvalidFormat()
        {
            var serializer = new Int32RectValueSerializer();

            serializer.ConvertFromString("a,b,c,d", null);
        }
Example #7
0
        public void CanConvertFromString()
        {
            var serializer = new Int32RectValueSerializer();

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