public void TestThatCreateUpdateCommandReturnsSqlCommandForUpdate()
        {
            Guid identifier = Guid.NewGuid();
            Guid translationOfIdentifier               = Guid.NewGuid();
            Guid translationInfoIdentifier             = Guid.NewGuid();
            ITranslationInfoProxy translationInfoProxy = BuildTranslationInfoProxy(translationInfoIdentifier);
            string value = _fixture.Create <string>();

            ITranslationProxy sut = CreateSut(identifier, translationOfIdentifier, translationInfoProxy, value);

            Assert.That(sut, Is.Not.Null);

            new DbCommandTestBuilder("UPDATE Translations SET OfIdentifier=@ofIdentifier,InfoIdentifier=@translationInfoIdentifier,Value=@value WHERE TranslationIdentifier=@translationIdentifier")
            .AddCharDataParameter("@translationIdentifier", identifier)
            .AddCharDataParameter("@ofIdentifier", translationOfIdentifier)
            .AddCharDataParameter("@translationInfoIdentifier", translationInfoIdentifier)
            .AddVarCharDataParameter("@value", value, 4096)
            .Build()
            .Run(sut.CreateUpdateCommand());
        }