public void Files_and_Folders_Are_Created_for_Razor() { var recipe = new Logic.Recipe(fileSystem, "razor", BaseSite); recipe.Create(); Assert.True(fileSystem.Directory.Exists(BaseSite + @"_posts\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"_layouts\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"css\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"img\")); Assert.True(fileSystem.File.Exists(BaseSite + "rss.xml")); Assert.True(fileSystem.File.Exists(BaseSite + "atom.xml")); Assert.True(fileSystem.File.Exists(BaseSite + @"_layouts\layout.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + @"_layouts\post.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + "index.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + "about.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + string.Format(@"_posts\{0}-myfirstpost.cshtml", DateTime.Today.ToString("yyyy-MM-dd")))); Assert.True(fileSystem.File.Exists(BaseSite + @"css\style.css")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\25.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\favicon.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\logo.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\favicon.ico")); Assert.True(writer.ToString().Contains("Pretzel site template has been created")); }
public void Files_and_Folders_Are_Created_for_Razor() { var recipe = new Logic.Recipe(fileSystem, "razor", BaseSite); recipe.Create(); Assert.True(fileSystem.Directory.Exists(BaseSite + @"_posts\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"_layouts\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"css\")); Assert.True(fileSystem.Directory.Exists(BaseSite + @"img\")); Assert.True(fileSystem.File.Exists(BaseSite + "rss.xml")); Assert.True(fileSystem.File.Exists(BaseSite + "atom.xml")); Assert.True(fileSystem.File.Exists(BaseSite + @"_layouts\layout.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + @"_layouts\post.cshtml")); Assert.True(fileSystem.File.Exists(BaseSite + "index.md")); Assert.True(fileSystem.File.Exists(BaseSite + "about.md")); Assert.True(fileSystem.File.Exists(BaseSite + string.Format(@"_posts\{0}-myfirstpost.md", DateTime.Today.ToString("yyyy-MM-dd")))); Assert.True(fileSystem.File.Exists(BaseSite + @"css\style.css")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\25.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\favicon.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\logo.png")); Assert.True(fileSystem.File.Exists(BaseSite + @"img\favicon.ico")); Assert.True(writer.ToString().Contains("Pretzel site template has been created")); }
public void Files_and_Folders_Are_Created() { _fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>()); var recipe = new Logic.Recipe(_fileSystem, "Liquid", _baseSite); var result = recipe.Create(); Assert.True(_fileSystem.Directory.Exists(_baseSite + @"_posts\")); Assert.True(_fileSystem.Directory.Exists(_baseSite + @"_layouts\")); Assert.True(_fileSystem.Directory.Exists(_baseSite + @"css\")); Assert.True(_fileSystem.Directory.Exists(_baseSite + @"img\")); Assert.True(_fileSystem.File.Exists(_baseSite + "rss.xml")); Assert.True(_fileSystem.File.Exists(_baseSite + "atom.xml")); Assert.True(_fileSystem.File.Exists(_baseSite + @"_layouts\layout.html")); Assert.True(_fileSystem.File.Exists(_baseSite + @"_layouts\post.html")); Assert.True(_fileSystem.File.Exists(_baseSite + "index.md")); Assert.True(_fileSystem.File.Exists(_baseSite + "about.md")); Assert.True(_fileSystem.File.Exists(_baseSite + string.Format(@"_posts\{0}-myfirstpost.md", DateTime.Today.ToString("yyyy-MM-dd")))); Assert.True(_fileSystem.File.Exists(_baseSite + @"css\style.css")); Assert.True(_fileSystem.File.Exists(_baseSite + @"img\25.png")); Assert.True(_fileSystem.File.Exists(_baseSite + @"img\favicon.png")); Assert.True(_fileSystem.File.Exists(_baseSite + @"img\logo.png")); Assert.True(_fileSystem.File.Exists(_baseSite + @"img\favicon.ico")); Assert.Equal(result, "Pretzel site template has been created"); }
public void Other_Engine_returns_error() { fileSystem = new MockFileSystem(new Dictionary <string, MockFileData>()); var recipe = new Logic.Recipe(fileSystem, "Musak", BaseSite); recipe.Create(); Assert.True(writer.ToString().Contains("Templating Engine not found")); }
public void Razor_Engine_returns_error() { _fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>()); var recipe = new Logic.Recipe(_fileSystem, "Razor", _baseSite); var result = recipe.Create(); Assert.Equal(result, "Razor templating hasn't been implemented yet"); }
public void Other_Engine_returns_error() { _fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>()); var recipe = new Logic.Recipe(_fileSystem, "Musak", _baseSite); var result = recipe.Create(); Assert.Equal(result, "Templating Engine not found"); }
public void Other_Engine_returns_error() { fileSystem = new MockFileSystem(new Dictionary<string, MockFileData>()); var recipe = new Logic.Recipe(fileSystem, "Musak", BaseSite); recipe.Create(); Assert.True(writer.ToString().Contains("Templating Engine not found")); }