public AssertSameAs ( |
||
expectedTable | ||
리턴 | void |
public void AssertSameAsShouldThrow() { Table actualTable = new Table(); Table expectedTable = new Table(); Assert.Throws<TableAssertionException>(delegate() { actualTable.AssertSameAs(expectedTable); }); }
public void checkExpectedTechniques(Table table) { // System.Diagnostics.Debugger.Break(); Table actualTable = new Table(); actualTable.Data.Add(ToList ( "technique", "danger" )); foreach (Skill skill in skills){ if (skill.AvailableTo(opponent)){ actualTable.Data.Add( ToList(skill.Name(), skill.Danger(opponent))); } } Console.WriteLine(actualTable.ToString()); table.AssertSameAs(actualTable); }
public void AssertSameAsShouldProvideTablesInException() { Table actualTable = new Table(); Table expectedTable = new Table(); try { actualTable.AssertSameAs(expectedTable); } catch (TableAssertionException ex) { Assert.AreSame(actualTable, ex.Actual); Assert.AreSame(expectedTable, ex.Expected); } }
public static void TableDiff() { Table table1 = new Table(); table1.Data.Add(new List<string> { "foo", "bar" }); Table table2 = new Table(); table1.Data.Add(new List<string> { "foo", "baz" }); table1.AssertSameAs(table2); }