public void WriteValue_WithString_WritesString() { var builder = new StringBuilder(); using (var writer = new TestSqlWriter(builder)) { writer.WriteValue("The rain in spain falls mainly on the plain."); } Assert.Equal("'The rain in spain falls mainly on the plain.'", builder.ToString()); }
public void WriteValue_WithOther_WritesDouble() { var value = new { id = 5 }; var builder = new StringBuilder(); using (var writer = new TestSqlWriter(builder)) { writer.WriteValue(value); } Assert.Equal($"'{Convert.ToString(value, CultureInfo.InvariantCulture)}'", builder.ToString()); }
public void WriteValue_WithInteger_WritesInteger() { var builder = new StringBuilder(); using (var writer = new TestSqlWriter(builder)) { writer.WriteValue(long.MaxValue); } Assert.Equal(long.MaxValue.ToString(CultureInfo.InvariantCulture), builder.ToString()); }
public void WriteValue_WithNullValue_WritesNull() { var builder = new StringBuilder(); using (var writer = new TestSqlWriter(builder)) { writer.WriteValue(null); } Assert.Equal("NULL", builder.ToString()); }
public void WriteValue_WithFloatingPoint_WritesFloatingPoint() { var builder = new StringBuilder(); using (var writer = new TestSqlWriter(builder)) { writer.WriteValue(Math.PI); } Assert.Equal(Math.PI.ToString(CultureInfo.InvariantCulture), builder.ToString()); }