public void TestNullScrubOnTableWithNoCharacterFields()
        {
            const String tableName  = "IN_UNILK";
            const String sqlConnStr = "Data Source=(local);Initial Catalog=NoRows_22_000211;Integrated Security=True";

            ITableProcessor tp = new NullCharacterScrubber();

            tp.Process(LaptopHostConnectionString, tableName, sqlConnStr, tableName);
        }
        public void TestNullCharacterScrubber()
        {
            // Make sure there are rows

            String baseCmdStr     = "SELECT COUNT(*) FROM " + GetQualifiedTableName() + " WHERE CHARINDEX(CHAR(0),CharFld) {0} 0";
            String hasNullsCmdStr = String.Format(baseCmdStr, ">");
            String noNullsCmdStr  = String.Format(baseCmdStr, "=");

            Assert.IsTrue(GetRowCount(hasNullsCmdStr) > 0);
            Assert.IsTrue(GetRowCount(noNullsCmdStr) > 0);
            ITableProcessor tp = new NullCharacterScrubber();

            tp.Process(null, null, GetConnectionString(), TableName);
            Assert.IsTrue(GetRowCount(hasNullsCmdStr) == 0);
        }