public void SetUp() { Directory.SetCurrentDirectory(TestsHelper.TestDirectory); if (!Directory.Exists(testFolderName)) { Directory.CreateDirectory(testFolderName); } var loader = new CourseLoader(new UnitLoader(new XmlSlideLoader())); course = loader.Load(testCourseDirectory); }
public Course LoadCourseFromDirectory(DirectoryInfo dir) { WaitWhileCourseIsLocked(GetCourseId(dir.Name)); return(loader.Load(dir)); }
public async Task TestExportCourseFromDirectory(string coursePath) { var courseLoader = new CourseLoader(); var stubCourse = courseLoader.Load(new DirectoryInfo(coursePath)); await courseExporter.InitialExportCourse(stubCourse, new CourseInitialExportOptions(stepikCourseId, stepikXQueueName, new List <Guid>())); }
private Course LoadCourseFromDirectory(string directory) { var courseDirectory = new DirectoryInfo(testDataDirectory).GetSubdirectory(directory); return(loader.Load(courseDirectory)); }