public void ByArrayToArrayOfClass() { var classA = new Test22 <string, int>() { Property11 = 1, Property21 = 3, Property12 = 5, Property22 = 7 }; var classB = new Test22 <string, int>() { Property11 = 2, Property21 = 4, Property12 = 6, Property22 = 8 }; var result = (Test11[])new[] { classA, classB }.To(typeof(Test11[])); var expect = new[] { new Test11() { Property11 = 1 }, new Test11() { Property11 = 2 } }; Assert.True(expect.SequenceEqual(result)); }
public void ByTest22() { var value = new Test22 <string, int>(); var values = new Test22 <string, int>[] { value }; var expect = (Test22 <string, int>[])value.To(typeof(Test22 <string, int>[])); Assert.True(values.SequenceEqual(expect)); }