AssertSameAs() public method

public AssertSameAs ( Table expectedTable ) : void
expectedTable Table
return void
 public void AssertSameAsShouldThrow()
 {
     Table actualTable = new Table();
     Table expectedTable = new Table();
     Assert.Throws<TableAssertionException>(delegate()
     {
         actualTable.AssertSameAs(expectedTable);
     });
 }
Exemplo n.º 2
0
 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);
        }