Example #1
0
        public void checkExpectedTechniques(Table table)
        {
            var actualTable = new Table("technique","danger");
            
            foreach (Skill skill in skills.Where(skill => skill.AvailableTo(opponent)))
            {
                actualTable.AddRow(skill.Name(), skill.Danger(opponent));
            }

            Console.WriteLine(actualTable.ToString());

            actualTable.ShouldBeSameAs(table);
        }
Example #2
0
 private void OutputSnapshot(List<Dictionary<string,string>> snapshot)
 {
     if (snapshot.Count > 0)
     {
         var table = new Table(snapshot[0].Keys.ToArray());
         foreach (var snapshotRow in snapshot)
         {
             table.AddRow(snapshotRow);
         }
         Console.WriteLine("--- The ViewModel snapshot looks like this ---");
         Console.WriteLine(table.ToString());
     }
 }