public void DeckParserLoadsSingleInput() { var fileName = "Zoo Warlock"; var sut = new DeckParser(); sut.LoadInput(fileName); sut.DisplayCode(fileName); Assert.IsTrue(fileName.Length > 0); }
public void DeckParserLoadsMany() { var filesIn = new List <string>(); DirectoryInfo d = new DirectoryInfo( path: @"d:\temp\decks"); FileInfo[] Files = d.GetFiles("*.txt"); foreach (FileInfo file in Files) { filesIn.Add( Path.GetFileNameWithoutExtension(file.Name)); } var sut = new DeckParser(); sut.AddCode("#region Decks"); foreach (var item in filesIn) { sut.LoadInput(item); sut.DisplayCode(item); } Console.WriteLine($"#endregion"); }