public void Ctor_WithTextWriterAndWriterSettings_UsesSpecifiedSettings() { var settings = new SqlWriterSettings(); TestSqlWriter writer = new TestSqlWriter(new StringWriter(new StringBuilder()), settings); Assert.Same(settings, writer.SettingsTest); }
public void WriteKeywordsInLowerCase_ValueCanBeSet() { var settings = new SqlWriterSettings { WriteKeywordsInLowerCase = true }; Assert.True(settings.WriteKeywordsInLowerCase); }
public void WriteDataType_WithWriteDataTypeInLowerCase_WritesDataTypesInLowerCase(SqlDataType dataType, string expected) { var builder = new StringBuilder(); var settings = new SqlWriterSettings { WriteDataTypesInLowerCase = true }; using (var writer = new TestSqlWriter(builder, settings)) { writer.WriteDataType(dataType); } Assert.Equal(expected, builder.ToString()); }
public void WriteKeyword_WithWriteKeywordsInLowerCase_WritesKeywordsInLowerCase() { var builder = new StringBuilder(); var settings = new SqlWriterSettings { WriteKeywordsInLowerCase = true }; using (var writer = new TestSqlWriter(builder, settings)) { writer.WriteKeyword(SqlKeywords.Select); } Assert.Equal("select", builder.ToString()); }
public void WriteKeywordsInLowerCase_DefaultValueIsFalse() { var settings = new SqlWriterSettings(); Assert.False(settings.WriteKeywordsInLowerCase); }
public TestSqlWriter(TextWriter writer, SqlWriterSettings settings) : base(writer, settings) { }
public TestSqlWriter(StringBuilder builder, SqlWriterSettings settings) : base(builder, settings) { }