예제 #1
0
        public void ExcelFileNotExistsTest()
        {
            string query = "user=TestUser1&project=aai";

            AddManyTasks.SelectAudioFilesFolder selectAudioFolder = null;
            new AddManyTasks(query, selectAudioFolder, Path.Combine(_inputPath, "ExcelFileNotExists"));
            TextFileAssert.AreEqual(Path.Combine(_inputPath, "ExcelFileNotExists", "Summary.txt"), Path.Combine(_expectedPath, "ExcelFileNotExists", "Summary.txt"));
        }
예제 #2
0
        public void CheckIfAudioFileCopiedTest()
        {
            string query = "user=TestUser1&project=TestProject";

            AddManyTasks.SelectAudioFilesFolder selectAudioFolder = null;
            new AddManyTasks(query, selectAudioFolder, Path.Combine(_inputPath, "ExcelFileExists"));
            var projectPath = Path.Combine(_localPath, "TestProject", "GEN", "001", "TestProject-GEN-001-001005v01.mp3");

            Assert.IsTrue(File.Exists(projectPath));
        }
예제 #3
0
        public void CheckIfTaskIdCreatedTest()
        {
            string query = "user=TestUser1&project=TestProject";

            AddManyTasks.SelectAudioFilesFolder selectAudioFolder = null;
            new AddManyTasks(query, selectAudioFolder, Path.Combine(_inputPath, "ExcelFileExists"));
            var tasksPath = Path.Combine(_localPath, "Tasks.xml");

            Assert.IsTrue(File.Exists(tasksPath));
            var tasksDoc = new XmlDocument();

            using (var xr = XmlReader.Create(tasksPath))
            {
                tasksDoc.Load(xr);
            }
            var taskNode = tasksDoc.SelectSingleNode($"//project[@id='TestProject']/task[@id='TestProject-GEN-001-001005']") as XmlElement;

            Assert.AreEqual(taskNode.Attributes["id"].Value, "TestProject-GEN-001-001005");
        }