コード例 #1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public CoursesController()
        {
            UnitOfWork <AppDataContext> uow = new UnitOfWork <AppDataContext>();

            _service           = new CoursesServiceProvider(uow);
            _assignmentService = new AssignmentServiceProvider(uow);
        }
コード例 #2
0
        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);
        }