public async void DirectoryTemplateCSTest() { try { TemplateDirectoryParser parser = new TemplateDirectoryParser(); FileInfo inputInfo = new FileInfo("Resources/Templates/CSDirectory.xml"); FormatedDirectory output = await parser.FromFile(inputInfo); FormatedDirectory innerExpected = new FormatedDirectory { Name = "testing" }; TemplateFileParser fileParser = new TemplateFileParser(); innerExpected.SetFiles(new FormatedFile[] { new FormatedFile("test.txt") }); FormatedDirectory expected = new FormatedDirectory { Folders = new[] { innerExpected } }; Assert.Equal(expected, output); } catch (FileNotFoundException) { //System.Diagnostics.Debug.WriteLine(fnf.FileName); Assert.True(false); } }
public async void FileTemplateCSTest() { TemplateFileParser fileParser = new TemplateFileParser(new Dictionary <string, object> { { "ProjectName", "Testing" }, { "fileName", "CSFileTemplate" } }); FileInfo templateFile = new FileInfo("Resources/Templates/CSFileTemplate.txt"); FileInfo expectedFile = new FileInfo("Resources/Expected/CSFileTemplate.cs"); Assert.Equal(await fileParser.FromFile(templateFile), (FormatedFile)expectedFile); }