public void Initialize()
        {
            this.sqlWriterCommandTextMock = new Mock<SqlWriterCommandText>();
            this.attributeDecoratorMock = new Mock<IAttributeDecorator>();

            this.textGenerator = new TestDataFramework.DeferredValueGenerator.Concrete.SqlWriterCommandTextGenerator(this.attributeDecoratorMock.Object, this.sqlWriterCommandTextMock.Object);
        }
        public SqlWriterDictionary(LetterEncoder encoder, IWritePrimitives writePrimitives, SqlWriterCommandTextGenerator commandTextGenerator)
        {
            SqlWriterDictionary.Logger.Debug("Entering constructor");

            this.encoder = encoder;
            this.writePrimitives = writePrimitives;
            this.commandTextGenerator = commandTextGenerator;

            this.PopulateWriterDictionary();

            SqlWriterDictionary.Logger.Debug("Exiting constructor");
        }