public void TestThatCreateInsertCommandReturnsSqlCommandForInsert()
        {
            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("INSERT INTO Translations (TranslationIdentifier,OfIdentifier,InfoIdentifier,Value) VALUES(@translationIdentifier,@ofIdentifier,@translationInfoIdentifier,@value)")
            .AddCharDataParameter("@translationIdentifier", identifier)
            .AddCharDataParameter("@ofIdentifier", translationOfIdentifier)
            .AddCharDataParameter("@translationInfoIdentifier", translationInfoIdentifier)
            .AddVarCharDataParameter("@value", value, 4096)
            .Build()
            .Run(sut.CreateInsertCommand());
        }