/// <summary> /// This checks all the rules for the table that target points too if target does not point to a table returns does not check anything /// </summary> public void CheckRule() { //Clear the list from last time ValidationResults.Clear(); // Make sure the target is not null and it is an StreamPropertiesTable if (target != null && target is StreamPropertiesTable) { ITableAdapter tableAdapter = TableAdapterFactory.CreateTableAdapter( target as StreamPropertiesTable); ValidationResult vr; if (StreamType.Chemical == (target as StreamPropertiesTable).StreamType) { vr = unitsAreConsistant(tableAdapter); if (!vr.IsEmpty) { ValidationResults.Add(vr); } vr = sumOfPartsEqualsTotalQuantity(tableAdapter); if (!vr.IsEmpty) { ValidationResults.Add(vr); } } } }
public void CheckRule() { ITableAdapter tableAdapter = TableAdapterFactory.CreateTableAdapter(table); ValidationResult vr; //Clear the list from last time ValidationResults.Clear(); vr = unitsAreConsistant(tableAdapter); if (!vr.IsEmpty) { ValidationResults.Add(vr); } vr = sumOfPartsEqualsTotalQuantity(tableAdapter); if (!vr.IsEmpty) { ValidationResults.Add(vr); } }
public void GetTableAdapterTest() { var obj = TableAdapterFactory.AdapterFactory("CuSToMer"); Assert.IsNotNull(obj); }
public void NullTableAdapterTest() { var obj = TableAdapterFactory.AdapterFactory("Abracadabra"); Assert.IsNull(obj); }