public static void ConfigurePlan(TextFile textFile, TemplatePlan plan) { var ignores = textFile.ReadLines().Where(x => x.IsNotEmpty()).ToArray(); var step = new GitIgnoreStep(ignores); plan.Add(step); }
public void starting_from_scratch() { var step = new GitIgnoreStep("Gemfile.lock", "CommonAssemblyInfo.cs", "bin", "obj"); step.Alter(thePlan); ignoreFileHasOnce("Gemfile.lock"); ignoreFileHasOnce("CommonAssemblyInfo.cs"); ignoreFileHasOnce("bin"); ignoreFileHasOnce("obj"); }
public void starting_from_an_existing_file() { thePlan.AlterFile(".gitignore", list => list.Add("bin")); var step = new GitIgnoreStep("Gemfile.lock", "CommonAssemblyInfo.cs", "bin", "obj"); step.Alter(thePlan); ignoreFileHasOnce("Gemfile.lock"); ignoreFileHasOnce("CommonAssemblyInfo.cs"); ignoreFileHasOnce("bin"); ignoreFileHasOnce("obj"); }