Exemple #1
0
        public void DeckParserLoadsSingleInput()
        {
            var fileName = "Zoo Warlock";
            var sut      = new DeckParser();

            sut.LoadInput(fileName);
            sut.DisplayCode(fileName);
            Assert.IsTrue(fileName.Length > 0);
        }
Exemple #2
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");
        }