public void WriteParameter_WithParameterName_WritesParameter()
        {
            string expected;
            var builder = new StringBuilder();
            using (var writer = new TestSqlWriter(builder))
            {
                writer.WriteParameter("Id");
                expected = writer.DialectTest.FormatParameterName("Id");
            }

            Assert.Equal(expected, builder.ToString());
        }
 public void WriteParameter_WithNullParameterName_ThrowsArgumentNull()
 {
     Assert.Throws<ArgumentNullException>(() =>
     {
         var builder = new StringBuilder();
         using (var writer = new TestSqlWriter(builder))
         {
             writer.WriteParameter(null);
         }
     });
 }