/// <summary> /// Default constructor /// </summary> public CoursesController() { UnitOfWork <AppDataContext> uow = new UnitOfWork <AppDataContext>(); _service = new CoursesServiceProvider(uow); _assignmentService = new AssignmentServiceProvider(uow); }
public void Setup() { // TODO: code which will be executed before each test! _mockUnitOfWork = new MockUnitOfWork <MockDataContext>(); _dataFactory = new MockDataFactory(); // Setting up mock repos to be used _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <Person>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <CourseTemplate>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <CourseInstance>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <AssignmentGroup>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <Assignment>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <Grade>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <StudentRegistration>()); _mockUnitOfWork.SetRepositoryData(_dataFactory.GetMockRepo <CourseRequirement>()); // Creating the service using the new mock UOW _service = new AssignmentServiceProvider(_mockUnitOfWork); }