public void Can_read_value()
        {
            var reader = new ObjectArrayValueReader(new object[] { 77, "Smokey" });

            Assert.Equal(77, reader.ReadValue <int>(0));
            Assert.Equal("Smokey", reader.ReadValue <string>(1));
        }
        public void IsNull_returns_true_only_if_value_is_null()
        {
            var reader = new ObjectArrayValueReader(new object[] { null, "" });

            Assert.True(reader.IsNull(0));
            Assert.False(reader.IsNull(1));
        }
        public void Can_get_count()
        {
            var reader = new ObjectArrayValueReader(new object[] { 77, "Smokey" });

            Assert.Equal(2, reader.Count);
        }