public void DataService_GetTerm_Returns_Reader_Of_The_Term_On_Valid_Id() { //Arrange DataUtil.AddDatabaseObject(virtualScriptFilePath, getTerm); DataService ds = new DataService(); //Act IDataReader dataReader = ds.GetTerm(Constants.TERM_ValidTermId); //Assert int records = 0; while (dataReader.Read()) { DatabaseAssert.ReaderColumnIsEqual(dataReader, keyField, Constants.TERM_ValidTermId); records += 1; } dataReader.Close(); //Assert that the count is correct Assert.AreEqual(1, records); }
public void DataService_GetTerm_Returns_Empty_Reader_On_InValid_Id() { //Arrange DataUtil.AddDatabaseObject(virtualScriptFilePath, getTerm); DataService ds = new DataService(); //Act IDataReader dataReader = ds.GetTerm(Constants.TERM_InValidTermId); //Assert DatabaseAssert.ReaderColumnCountIsEqual(dataReader, columnCount); DatabaseAssert.ReaderRowCountIsEqual(dataReader, 0); dataReader.Close(); }