Ejemplo n.º 1
0
 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());
 }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
 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());
 }
Ejemplo n.º 4
0
 public void WriteValue_WithNullValue_WritesNull()
 {
     var builder = new StringBuilder();
     using (var writer = new TestSqlWriter(builder))
     {
         writer.WriteValue(null);
     }
     Assert.Equal("NULL", builder.ToString());
 }
Ejemplo n.º 5
0
 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());
 }