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); }
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()); } }