private static ClassThree Create() { var classOne = new ClassSix() { // properties p_i1 = -123, p_i2 = 456, p_l1 = -456, p_l2 = 123, p_s = "str", p_f = 12.34f, p_d = 56.78d, p_bl = true, p_dt = DateTime.Now.AddMonths(-1), p_m = 90.12m, p_b1 = 12, p_b2 = -34, p_c = 'c', p_s1 = -21, p_s2 = 43, p_ts = new TimeSpan(12, 34, 56), p_id = Guid.NewGuid(), p_uri = new Uri("http://www.google.com"), p_ba = new[] { (byte)1, (byte)3, (byte)2 }, p_t = typeof(ClassTwo), p_sa = new[] { "aaa", "bbb", "ccc" }, p_ia = new[] { 7, 4, 9 }, p_e1 = EnumOne.Three, p_e2 = EnumTwo.One | EnumTwo.Two, p_list = new List<ClassFive>(new[] { new ClassFive() { i = 1, s = "1" }, new ClassFive() { i = 2, s = "2" } }), // fields f_i1 = -123, f_i2 = 456, f_l1 = -456, f_l2 = 123, f_s = "str", f_f = 12.34f, f_d = 56.78d, f_bl = true, f_dt = DateTime.Now.AddMonths(-1), f_m = 90.12m, f_b1 = 12, f_b2 = -34, f_c = 'c', f_s1 = -21, f_s2 = 43, f_ts = new TimeSpan(12, 34, 56), f_id = Guid.NewGuid(), f_uri = new Uri("http://www.google.com"), f_ba = new[] { (byte)1, (byte)3, (byte)2 }, f_t = typeof(ClassTwo), f_sa = new[] { "aaa", "bbb", "ccc" }, f_ia = new[] { 7, 4, 9 }, f_e1 = EnumOne.Three, f_e2 = EnumTwo.One | EnumTwo.Two, f_list = new List<ClassFive>(new[] { new ClassFive() { i = 1, s = "1" }, new ClassFive() { i = 2, s = "2" } }) }; var classThree = new ClassThree() { ss = "333", one = classOne, two = classOne }; return classThree; }
private static ClassThree Create() { var classOne = new ClassSix() { // properties p_i1 = -123, p_i2 = 456, p_l1 = -456, p_l2 = 123, p_s = "str", p_f = 12.34f, p_d = 56.78d, p_bl = true, p_dt = DateTime.Now.AddMonths(-1), p_m = 90.12m, p_b1 = 12, p_b2 = -34, p_c = 'c', p_s1 = -21, p_s2 = 43, p_ts = new TimeSpan(12, 34, 56), p_id = Guid.NewGuid(), p_uri = new Uri("http://www.google.com"), p_ba = new[] { (byte)1, (byte)3, (byte)2 }, p_t = typeof(ClassTwo), p_sa = new[] { "aaa", "bbb", "ccc" }, p_ia = new[] { 7, 4, 9 }, p_e1 = EnumOne.Three, p_e2 = EnumTwo.One | EnumTwo.Two, p_list = new List <ClassFive>(new[] { new ClassFive() { i = 1, s = "1" }, new ClassFive() { i = 2, s = "2" } }), // fields f_i1 = -123, f_i2 = 456, f_l1 = -456, f_l2 = 123, f_s = "str", f_f = 12.34f, f_d = 56.78d, f_bl = true, f_dt = DateTime.Now.AddMonths(-1), f_m = 90.12m, f_b1 = 12, f_b2 = -34, f_c = 'c', f_s1 = -21, f_s2 = 43, f_ts = new TimeSpan(12, 34, 56), f_id = Guid.NewGuid(), f_uri = new Uri("http://www.google.com"), f_ba = new[] { (byte)1, (byte)3, (byte)2 }, f_t = typeof(ClassTwo), f_sa = new[] { "aaa", "bbb", "ccc" }, f_ia = new[] { 7, 4, 9 }, f_e1 = EnumOne.Three, f_e2 = EnumTwo.One | EnumTwo.Two, f_list = new List <ClassFive>(new[] { new ClassFive() { i = 1, s = "1" }, new ClassFive() { i = 2, s = "2" } }) }; var classThree = new ClassThree() { ss = "333", one = classOne, two = classOne }; return(classThree); }
public void TestTransposeFailsWhenPropertyTypeIsClass() { ClassSix source = new ClassSix(); source.Transpose<ClassSix, ClassSix>(); }