public void ActionCppTest() { IHelper helper = new Helper(); var list = new ActionFactory(helper).DoAction("cpp", @"f:\folder\", new List <string> { @"f:\folder\file.txt", @"f:\folder\file2.cpp", @"f:\folder\sub_folder\file3.cpp" }); list.Count().Should().Be(3); list.All(f => f.EndsWith(" /")).Should().BeTrue(); }
public void ActionAllTest() { IHelper helper = new Helper(); var list = new ActionFactory(helper).DoAction("all", @"f:\folder\", new List <string> { @"f:\folder\file1.txt", @"f:\folder\file2.cpp", @"f:\folder\sub_folder\file3.cs", @"f:\folder\sub_foler\file1.txt" }); list.Count().Should().Be(4); list.All(f => !f.Contains(@"f:\")).Should().BeTrue(); }