public async Task update_throws_an_exception_when_version_container_version_differs_from_data_store_version_async()
        {
            var dataProxy = new AddressDataProxy();
            var address   = await dataProxy.GetByIDAsync(1);

            address.Version = "5";
            address         = await dataProxy.UpdateAsync(address);
        }
        public void update_throws_an_exception_when_version_container_version_differs_from_data_store_version()
        {
            var dataProxy = new AddressDataProxy();
            var address   = dataProxy.GetByID(1);

            address.Version = "5";
            address         = dataProxy.Update(address);
        }
        public void version_containers_should_be_updated()
        {
            var dataProxy = new AddressDataProxy();
            var address   = dataProxy.GetByID(1);

            address.Street = "234 Washington St";
            address        = dataProxy.Update(address);
            address.Version.ShouldBe("2");
        }
        public async Task version_containers_should_be_updated_async()
        {
            var dataProxy = new AddressDataProxy();
            var address   = await dataProxy.GetByIDAsync(1);

            address.Street = "234 Washington St";
            address        = await dataProxy.UpdateAsync(address);

            address.Version.ShouldBe("2");
        }