private List <string> includesFromString(string includeString) { ArduinoProjectHelper helper = new ArduinoProjectHelper("MakefileTest", ""); var sr = readerFromString(includeString); return(helper.extractLibrariesFromStream(sr)); }
public void TestTemplateProcessing() { ArduinoProjectHelper helper = new ArduinoProjectHelper("MakefileTest", ""); helper.ManifestPrefix = "VSIXUnitTest.Resources"; helper.regenerateMakefile(); StreamReader reader = new StreamReader("MakefileTest"); Assert.IsTrue(reader.BaseStream.Length > 0); }
public void TestLibraryLoadFromINO() { var sr = readerFromString("#include<Servo.h>"); ArduinoProjectHelper helper = new ArduinoProjectHelper("MakefileTest", sr); var libraries = helper.extractLibrariesFromIno(sr); Assert.IsTrue(libraries.Count == 1); Assert.IsTrue(string.CompareOrdinal(libraries[0].properties.Name, "Servo") == 0); libraries[0].loadSources("avr"); Assert.IsTrue(libraries[0].CPPSourceFiles.Count > 0); }