public void ArrayTypesTest() { ArrayTypes.SourceObject so = new ArrayTypes.SourceObject(); ArrayTypes.DestObject o = (ArrayTypes.DestObject)Map.ObjectToObject(so, typeof(ArrayTypes.DestObject)); Console.WriteLine(o.DimArray); Assert.AreEqual(so.DimArray[0, 0], (int)o.DimArray[0, 0]); Console.WriteLine(o.StrArray); Assert.AreEqual(so.StrArray, o.StrArray); Console.WriteLine(o.IntArray); Assert.AreEqual(so.IntArray[0].ToString(), o.IntArray[0]); Console.WriteLine(o.ComplexArray); Assert.IsTrue(o.ComplexArray[0][0, 0][0][1, 1] == 4); }
public void IncompatibleArrayTypesTest() { ArrayTypes.SourceObject so = new ArrayTypes.SourceObject(); Map.ObjectToObject(so, typeof(ArrayTypes.IncompatibleObject)); }
public void ArrayTypesTest() { ArrayTypes.SourceObject so = new ArrayTypes.SourceObject(); ArrayTypes.DestObject o = (ArrayTypes.DestObject)Map.ObjectToObject(so, typeof(ArrayTypes.DestObject)); Console.WriteLine(o.DimArray); Assert.AreEqual(so.DimArray[0,0], (int)o.DimArray[0,0]); Console.WriteLine(o.StrArray); Assert.AreEqual(so.StrArray, o.StrArray); Console.WriteLine(o.IntArray); Assert.AreEqual(so.IntArray[0].ToString(), o.IntArray[0]); Console.WriteLine(o.ComplexArray); Assert.IsTrue(o.ComplexArray[0][0,0][0][1,1] == 4); }