public void TheConnectionStringisChangedButANewDeleteIsCreated()
        {
            const string connection = "some connection";

            var deleteStatement = new Delete(SomeTable).ConnectTo(connection);
            var record = deleteStatement.ConnectTo(connection);
            deleteStatement.Should().NotBe(record);
        }
        public void TheConnectionStringisChangedButTheWhereContainerIsTheSame()
        {
            const string whereContainerName = "_whereContainer";
            var whereClause = new Where()[FirstColumn.IsEqualTo(1)];

            var deleteStatement = new Delete(SomeTable).Where(whereClause).ConnectTo("A");
            var record = deleteStatement.ConnectTo("B");

            RetrieveValueFromObject(deleteStatement, whereContainerName).Should().Be(RetrieveValueFromObject(record, whereContainerName));
        }