public void GetAllOperationCallsInFunctionTest1() { //Assert var dir = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; string contents = File.ReadAllText(dir + "\\TestData\\Functions1.apl").ToLower(); DependencyParser parser = new DependencyParser(); FileReader f = new FileReader(); var tableNames = f.ReadTableNames(); parser.TableNames = tableNames; //Act string operation = ConstantsClass.ParsingConstants.InsertString; List <string> tablesAndFunctions = parser.GetTableNames(contents, operation); //Asset Assert.Equal("ARTIKELTAXIERUNG", tablesAndFunctions[0].ToUpper()); }
public void GetTableNameTest1() { //Assert var dir = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.Parent.FullName; string contents = File.ReadAllText(dir + "\\TestData\\Functions1.apl").ToLower(); DependencyParser parser = new DependencyParser(); FileReader f = new FileReader(); var tables = f.ReadTableNames(); parser.TableNames = tables; string functionText = ""; //Act string operation = ConstantsClass.ParsingConstants.InsertString; parser.CutFileOnCurrentFunctionAndRest(ref contents, operation, ref functionText); List <string> tableNames = parser.GetTableNames(functionText, operation); string functinName = parser.GetFunctionName(functionText); //Asset Assert.Equal("ARTIKELTAXIERUNG", tableNames[0].ToUpper()); Assert.Equal("updateliefertax", functinName); }