public void ItCreatesANewUpdateWhenTheConnectionStringIsSet()
        {
            var original = new Update(SomeTable)[FirstColumn.WillBe(FirstValue)];
            var record = original.ConnectTo("A");

            original.Should().NotBe(record);
        }
        public void ItCopiesTheColumnsWhenTheConnectionStringIsSet()
        {
            var original = new Update(SomeTable)[FirstColumn.WillBe(FirstValue)];
            var record = original.ConnectTo("A");

            RetrieveValueFromObject(original, ColumnsKeyword).Should().Be(RetrieveValueFromObject(record, ColumnsKeyword));
        }
        public void ItCopiesTheWhereContainerWhenTheConnectionStringIsSet()
        {
            var original = new Update(SomeTable)[FirstColumn.WillBe(FirstValue)].Where(new Where());
            var record = original.ConnectTo("A");

            RetrieveValueFromObject(original, WhereContainerKeyName)
                .Should()
                .Be(RetrieveValueFromObject(record, WhereContainerKeyName));
        }