public void MoveRelativeTest() { //arrange var dielectricConversion = new AssignMacroTasks(); var currentFile = new CommonFunctions.FileHandling(); //act //var rawData = currentFile.ReadFile(filepath); //dielectricConversion.MoveRelative(); //assert Assert.Fail(); }
public void FindCommandSplitsTest() { //arange var processMacro = new ProcessMacro(); var currentFile = new CommonFunctions.FileHandling(); string filepath = AppDomain.CurrentDomain.BaseDirectory + "\\macrotest.demcr"; int lengthExpected = 4; //act var rawData = currentFile.ReadFile(filepath); var splits = processMacro.FindCommandSplits(rawData); //assert Assert.AreEqual(lengthExpected, splits.Count); }
public void ExtractTaskTypeTest() { //arrange var processMacro = new ProcessMacro(); var currentFile = new CommonFunctions.FileHandling(); string filepath = AppDomain.CurrentDomain.BaseDirectory + "\\Absolute APT X 10, 10, 10.demcr"; //act //get initial tasks var rawData = currentFile.ReadFile(filepath); var splits = processMacro.FindCommandSplits(rawData); var listofTasks = ProcessMacro.SplitTasks(rawData, splits); //apply macro string type = processMacro.ExtractTaskType(listofTasks[0]); string expected = "Move Absolute"; //assert Assert.AreEqual(expected, type); }
public void SplitTasksTest() { //arange var processMacro = new ProcessMacro(); var currentFile = new CommonFunctions.FileHandling(); string filepath = AppDomain.CurrentDomain.BaseDirectory + "\\Absolute APT X 10, 10, 10.demcr"; string filepathFirstLine = AppDomain.CurrentDomain.BaseDirectory + "\\firstline.demcr"; //act var rawData = currentFile.ReadFile(filepath); string firstLine = currentFile.ReadFileSingleLine(filepathFirstLine); var splits = processMacro.FindCommandSplits(rawData); var listofTasks = ProcessMacro.SplitTasks(rawData, splits); string expected = firstLine.Substring(0, 10); string actual = listofTasks[0]; actual = actual.Substring(0, 10); //assert Assert.AreEqual(expected, actual); }