public void CallingWithDefaultSetsDefaultValue() { var contextMock = new Mock <IMigrationContext>(); var columnMock = new Mock <ColumnDefinition>(); var expressionMock = new Mock <CreateTableExpression>(); var builder = new CreateTableExpressionBuilder(expressionMock.Object, contextMock.Object); builder.CurrentColumn = columnMock.Object; builder.WithDefault(SystemMethods.CurrentDateTime); columnMock.VerifySet(c => c.DefaultValue = SystemMethods.CurrentDateTime); }
public void CallingWithDefaultSetsDefaultValue() { var contextMock = new Mock<IMigrationContext>(); var columnMock = new Mock<ColumnDefinition>(); var expressionMock = new Mock<CreateTableExpression>(); var builder = new CreateTableExpressionBuilder(expressionMock.Object, contextMock.Object); builder.CurrentColumn = columnMock.Object; builder.WithDefault(SystemMethods.CurrentDateTime); columnMock.VerifySet(c => c.DefaultValue = SystemMethods.CurrentDateTime); }