public void Can_create_string_parameter() { var parameter = new StringTypeMapping("nvarchar(23)", DbType.String, unicode: true, size: 23) .CreateParameter(CreateTestCommand(), "Name", "Value", nullable: true); Assert.Equal(ParameterDirection.Input, parameter.Direction); Assert.Equal("Name", parameter.ParameterName); Assert.Equal("Value", parameter.Value); Assert.Equal(DbType.String, parameter.DbType); Assert.True(parameter.IsNullable); Assert.Equal(23, parameter.Size); }
public void Can_create_required_string_parameter() { using var command = CreateTestCommand(); var parameter = new StringTypeMapping("nvarchar(23)", DbType.String, unicode: true, size: 23) .CreateParameter(command, "Name", "Value", nullable: false); Assert.Equal(ParameterDirection.Input, parameter.Direction); Assert.Equal("Name", parameter.ParameterName); Assert.Equal("Value", parameter.Value); Assert.Equal(DbType.String, parameter.DbType); Assert.False(parameter.IsNullable); Assert.Equal(5, parameter.Size); }