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"); }