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();
        }