public static void BasicTest(string data)
        {
            RowConfigReader rcr = new RowConfigReader(data);

            Assert.Equal("stringVal", rcr.GetNextValue("stringKey"));
            Assert.Equal(int.MaxValue, rcr.GetNextValueAsInt32("intKey"));
            Assert.Equal(long.MaxValue, rcr.GetNextValueAsInt64("longKey"));
        }
        public static void BasicTestCaseInsensitive(string data)
        {
            // Use a case-insensitive comparer and use differently-cased keys.
            RowConfigReader rcr = new RowConfigReader(data, StringComparison.OrdinalIgnoreCase);

            Assert.Equal("stringVal", rcr.GetNextValue("stringkey"));
            Assert.Equal(int.MaxValue, rcr.GetNextValueAsInt32("intkey"));
            Assert.Equal(long.MaxValue, rcr.GetNextValueAsInt64("longkey"));
        }