public override void SetupTest() { base.SetupTest(); Data = new ArrayList(); var employee = new Employee { Id = 1, FirstName = "hello", Nationality = new Nationality { Id = 1, Name = "Nationality1" } }; var child1 = new Child { Id = 1, FirstName = "Auth1", Employee = employee, }; var child2 = new Child { Id = 2, FirstName = "Auth2", Employee = employee, }; employee.Children.Add(child1); employee.Children.Add(child1); employee.Children.Add(child2); var employee2 = new Employee { Id = 2, FirstName = "Job2", Nationality = new Nationality { Id = 1, Name = "Nationality1" } }; Data.Add(employee); Data.Add(employee); Data.Add(employee2); }
public override void SetupTest() { base.SetupTest(); FetchedProperties.Add(typeof(Employee), new List<string> { "Children" }); FetchedProperties.Add(typeof(Child), new List<string> { "Passports" }); Data = new ArrayList(); var employee = new Employee { Id = 1, FirstName = "hello", Nationality = new Nationality { Id = 1, Name = "Nationality1" } }; var child1 = new Child { Id = 1, Employee = employee, FirstName = "FirstName1", }; var passport1 = new Passport { Id = 1, Description = "passport1", Child = child1 }; var passport2 = new Passport { Id = 2, Description = "passport2", Child = child1 }; child1.Passports.Add(passport1); child1.Passports.Add(passport1); child1.Passports.Add(passport2); var child2 = new Child { Id = 2, Employee = employee, FirstName = "FirstName2", }; employee.Children.Add(child1); employee.Children.Add(child1); employee.Children.Add(child2); var employee2 = new Employee { Id = 2, FirstName = "Employee1", Nationality = new Nationality { Id = 1, Name = "Nationality1" }}; Data.Add(employee); Data.Add(employee); Data.Add(employee2); _expectedPassports= new List<Passport> { passport1, passport2 }; _expectedChildren= new List<Child> { child1, child2 }; Expected = new ArrayList { employee, employee2 }; Actual = Transformer.TransformList(Data); }