public void CallingWithDefaultValueSetsDefaultValue() { const int value = 42; 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.WithDefaultValue(42); columnMock.VerifySet(c => c.DefaultValue = value); }
public void CallingWithDefaultValueSetsDefaultValue() { const int value = 42; 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.WithDefaultValue(42); columnMock.VerifySet(c => c.DefaultValue = value); }