예제 #1
0
 public CourseService(ILogger <CourseService> logger, IMongoDatabase database, ISchoolScheduleProxy scheduleProxy, ISchoolCourseProxy courseProxy)
 {
     _logger        = logger;
     _database      = database;
     _scheduleProxy = scheduleProxy;
     _courseProxy   = courseProxy;
 }
예제 #2
0
        public FindCoursesTest(Mongo2GoFixture mongoFixture)
        {
            _mongoFixture     = mongoFixture;
            _loggerMockCourse = new Mock <ILogger <CourseService> >();
            _database         = _mongoFixture.MongoClient.GetDatabase("StudentsDB");
            var options = GetProxyOptions();

            _schoolScheduleProxy = new SchoolScheduleProxy(options);
            _schoolCourseProxy   = new SchoolCourseProxy(options);
        }