public void CallingToSetsNewName()
        {
            var expressionMock = new Mock<RenameColumnExpression>();

            var builder = new RenameColumnExpressionBuilder(expressionMock.Object);
            builder.To("Bacon");

            expressionMock.VerifySet(x => x.NewName = "Bacon");
        }
        public void CallingToSetsNewName()
        {
            var expressionMock = new Mock <RenameColumnExpression>();

            var builder = new RenameColumnExpressionBuilder(expressionMock.Object);

            builder.To("Bacon");

            expressionMock.VerifySet(x => x.NewName = "Bacon");
        }
 /// <summary>
 /// Initialize object from the <see cref="RenameColumnExpressionBuilder"/> object
 /// </summary>
 /// <param name="builder">The <see cref="RenameColumnExpressionBuilder"/> object</param>
 /// <param name="changeLog">The <see cref="ChangeLogContext"/> object</param>
 public ChangeLogLinkedExpression(RenameColumnExpressionBuilder builder, ChangeLogContext changeLog)
     : this(changeLog, builder.Expression)
 {
     OldRenamedName = builder.Expression.OldName;
     GetColumns     = () => new List <ColumnDefinition>
     {
         new ColumnDefinition()
         {
             Name = builder.Expression.NewName, TableName = builder.Expression.TableName
         }
     };
     SchemaName = builder.Expression.SchemaName;
     TableName  = builder.Expression.NewName;
 }