public UnitOfWork(ProfessionalPracticesContext context) { _context = context; Accounts = new Repository <Account>(_context); Assignments = new Repository <Assignment>(_context); Coordinators = new CoordinatorRepository(_context); LinkedOrganizations = new LinkedOrganizationRepository(_context); Practicioners = new PracticionerRepository(_context); Projects = new ProjectRepository(_context); PartialReports = new Repository <PartialReport>(_context); MonthlyReports = new MonthlyReportRepository(_context); RequestProjects = new RequestProjectRepository(_context); ResponsibleProjects = new ResponsibleProjectRepository(_context); Teachers = new TeacherRepository(_context); Users = new UserRepository(_context); States = new StateRepository(_context); Sectors = new Repository <Sector>(_context); Phones = new PhoneRepository(_context); SchedulingActivities = new Repository <SchedulingActivity>(_context); Groups = new GroupRepository(_context); Activities = new ActivityRepository(_context); ActivityPracticioners = new Repository <ActivityPracticioner>(_context); Documents = new Repository <Document>(_context); ActivityMades = new Repository <ActivityMade>(_context); AdvanceQuestions = new Repository <AdvanceQuestion>(_context); }
public void TestInitialize() { _data = new List <LinkedOrganization> { new LinkedOrganization { IdLinkedOrganization = 1, Name = "Intel", DirectUsers = "Comunidad estudiantil", IndirectUsers = "Comunidad tecnológica", Email = "*****@*****.**", PhoneNumbers = new List <Phone> { new Phone { IdPhoneNumber = 1, IdLinkedOrganization = 1, Extension = "521", PhoneNumber = "2281244285" }, new Phone { IdPhoneNumber = 1, IdLinkedOrganization = 1, Extension = "521", PhoneNumber = "2281115489" }, }, Address = "Enrique Segoviano", IdCity = 1, IdState = 1, IdSector = 1, LinkedOrganizationStatus = LinkedOrganizationStatus.ACTIVE, }, new LinkedOrganization { IdLinkedOrganization = 2, Name = "Sony", DirectUsers = "Comunidad estudiantil", IndirectUsers = "Comunidad tecnológica", Email = "*****@*****.**", PhoneNumbers = new List <Phone> { new Phone { IdPhoneNumber = 1, IdLinkedOrganization = 1, Extension = "521", PhoneNumber = "2281244290" }, new Phone { IdPhoneNumber = 1, IdLinkedOrganization = 1, Extension = "521", PhoneNumber = "2281240021" }, }, Address = "Obrero Campesino", IdCity = 1, IdState = 1, IdSector = 1, LinkedOrganizationStatus = LinkedOrganizationStatus.ACTIVE, } }; _mockSet = DbContextMock.GetQueryableMockDbSet(_data, x => x.IdLinkedOrganization); _mockContext = DbContextMock.GetContext(_mockSet); _repository = new LinkedOrganizationRepository(_mockContext); _unitOfWork = new UnitOfWork(_mockContext); }