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()); }