private void InitializeTestData() { IEmployee2Repository repoEmployee = new Employee2Repository(); // // elimino registros previos // List <Employee2> list = repoEmployee.GetAll(); list.ForEach(x => repoEmployee.Delete(x)); // // creo un empleado interno // employee1 = new EmployeeInternal() { EmployeeId = repoEmployee.GetLastId() + 1, FirstName = "name1", LastName = "lastname1", HireDate = DateTime.Now.AddMonths(-10) }; repoEmployee.Create(employee1); // // creo un empleado externo // employee2 = new EmployeeExternal() { EmployeeId = repoEmployee.GetLastId() + 1, FirstName = "name2", LastName = "lastname2", ConsultantName = "ConsultantName2", ContactExpiration = DateTime.Now.AddYears(2) }; repoEmployee.Create(employee2); // // creo otro empleado externo // employee3 = new EmployeeExternal() { EmployeeId = repoEmployee.GetLastId() + 1, FirstName = "name3", LastName = "lastname3", ConsultantName = "ConsultantName3", ContactExpiration = DateTime.Now.AddYears(1) }; repoEmployee.Create(employee3); }