//Activate This Construntor to log All To Standard output //public TestClass():base(true){} //Activate this constructor to log Failures to a log file //public TestClass(System.IO.TextWriter tw):base(tw, false){} //Activate this constructor to log All to a log file //public TestClass(System.IO.TextWriter tw):base(tw, true){} //BY DEFAULT LOGGING IS DONE TO THE STANDARD OUTPUT ONLY FOR FAILURES public void run() { Exception exp = null; DataColumn dc1,dc2; dc1 = new DataColumn(); dc2 = new DataColumn(); // #1 try { BeginCase("Equals 1"); Compare(dc1.Equals(dc2) ,false ); } catch(Exception ex) {exp = ex;} finally {EndCase(exp); exp = null;} dc1 = dc2; // #2 try { BeginCase("Equals 2"); Compare(dc1 ,dc2 ); } catch(Exception ex) {exp = ex;} finally {EndCase(exp); exp = null;} }
[Test] public void Equals() { DataColumn dc1,dc2; dc1 = new DataColumn(); dc2 = new DataColumn(); // #1 // Equals 1 Assert.AreEqual(false , dc1.Equals(dc2) , "DC23"); dc1 = dc2; // #2 // Equals 2 Assert.AreEqual(dc2 , dc1 , "DC24"); }
void AcceptancePlan_TableRowChanged(DataTable dataTable, DataColumn currentColumn, DataRow currentRow) { if (dataTable.Equals(NomenclatureInfo)) { if (currentColumn.Equals(NomenclatureCount) || currentColumn.Equals(NomenclaturePrice)) { fillNomenclatureRowData(currentRow); } } else if (dataTable.Equals(TareInfo)) { if (currentColumn.Equals(TareCount) || currentColumn.Equals(TarePrice)) { fillTareRowData(currentRow); } } }
void AcceptanceOfGoods_TableRowChanged(DataTable dataTable, DataColumn currentColumn, DataRow currentRow) { if (dataTable.Equals(NomenclatureInfo)) { if (currentColumn.Equals(Nomenclature)) { fillTareInRow(currentRow); } else if (currentColumn.Equals(NomenclatureParty)) { fillDateInRow(currentRow); } } }