Exemple #1
0
        public void TestCanConvertFrom()
        {
            Assert.True(_imgConv.CanConvertFrom(typeof(byte[])), "byte[] (no context)");
            Assert.True(_imgConv.CanConvertFrom(null, typeof(byte[])), "byte[]");
            Assert.True(_imgConv.CanConvertFrom(null, _imageBytes.GetType()), "_imageBytes.GetType()");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(string)), "string");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(Rectangle)), "Rectangle");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(Point)), "Point");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(PointF)), "PointF");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(Size)), "Size");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(SizeF)), "SizeF");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(object)), "object");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(int)), "int");
            Assert.False(_imgConv.CanConvertFrom(null, typeof(Metafile)), "Mefafile");

            Assert.True(_imgConvFrmTD.CanConvertFrom(typeof(byte[])), "TD byte[] (no context)");
            Assert.True(_imgConvFrmTD.CanConvertFrom(null, typeof(byte[])), "TD byte[]");
            Assert.True(_imgConvFrmTD.CanConvertFrom(null, _imageBytes.GetType()), "TD _imageBytes.GetType()");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(string)), "TD string");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(Rectangle)), "TD Rectangle");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(Point)), "TD Point");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(PointF)), "TD PointF");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(Size)), "TD Size");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(SizeF)), "TD SizeF");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(object)), "TD object");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(int)), "TD int");
            Assert.False(_imgConvFrmTD.CanConvertFrom(null, typeof(Metafile)), "TD Metafile");
        }
        public void TestCanConvertFrom()
        {
            Assert.IsTrue(imgConv.CanConvertFrom(typeof(byte [])), "CCF#1");
            Assert.IsTrue(imgConv.CanConvertFrom(null, typeof(byte [])), "CCF#1a");
            Assert.IsTrue(imgConv.CanConvertFrom(null, imageBytes.GetType()), "CCF#1b");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(String)), "CCF#2");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(Rectangle)), "CCF#3");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(Point)), "CCF#4");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(PointF)), "CCF#5");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(Size)), "CCF#6");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(SizeF)), "CCF#7");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(Object)), "CCF#8");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(int)), "CCF#9");
            Assert.IsTrue(!imgConv.CanConvertFrom(null, typeof(Metafile)), "CCF#10");

            Assert.IsTrue(imgConvFrmTD.CanConvertFrom(typeof(byte [])), "CCF#1A");
            Assert.IsTrue(imgConvFrmTD.CanConvertFrom(null, typeof(byte [])), "CCF#1aA");
            Assert.IsTrue(imgConvFrmTD.CanConvertFrom(null, imageBytes.GetType()), "CCF#1bA");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(String)), "CCF#2A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(Rectangle)), "CCF#3A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(Point)), "CCF#4A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(PointF)), "CCF#5A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(Size)), "CCF#6A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(SizeF)), "CCF#7A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(Object)), "CCF#8A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(int)), "CCF#9A");
            Assert.IsTrue(!imgConvFrmTD.CanConvertFrom(null, typeof(Metafile)), "CCF#10A");
        }