public void blow_up_with_descriptive_message_if_the_column_does_not_exist()
        {
            var match = new DataColumnMatch("Foo", typeof(int));

            Exception <StorytellerAssertionException> .ShouldBeThrownBy(() =>
            {
                match.GetValue(table.Rows[0]);
            }).Message.ShouldContain("Requested column 'Foo' does not exist");
        }
        public void SetUp()
        {
            table = new DataTable();
            table.Columns.Add("City", typeof(string));
            table.Columns.Add("Distance", typeof(int));
            table.Columns.Add("Zip", typeof(string));

            table.Rows.Add("Austin", 16, "78704");
            table.Rows.Add("London", 8192, "");
            table.Rows.Add("Paris", 4096, null);

            _matchCity     = new DataColumnMatch("City", typeof(string));
            _matchDistance = new DataColumnMatch("Distance", typeof(int));
            _matchZip      = new DataColumnMatch("Zip", typeof(string));
        }
        public void SetUp()
        {
            table = new DataTable();
            table.Columns.Add("City", typeof(string));
            table.Columns.Add("Distance", typeof(int));
            table.Columns.Add("Zip", typeof(string));

            table.Rows.Add("Austin", 16, "78704");
            table.Rows.Add("London", 8192, "");
            table.Rows.Add("Paris", 4096, null);

            _matchCity = new DataColumnMatch("City", typeof(string));
            _matchDistance = new DataColumnMatch("Distance", typeof(int));
            _matchZip = new DataColumnMatch("Zip", typeof(string));
        }