public void Clone() { SqlExpr e; SqlExpr e1; e = new SqlExpr("@PH"); e1 = e.Clone(); Assert.That(e.ToString(), Is.EqualTo("@PH")); Assert.That(e1.ToString(), Is.EqualTo("@PH")); e1.Place("PH", "x"); Assert.That(e.ToString(), Is.EqualTo("@PH")); Assert.That(e1.ToString(), Is.EqualTo("x")); }
public void Empty() { SqlExpr e = new SqlExpr(); Assert.That(e.Clone().ToString(), Is.EqualTo("")); Assert.That(e.GetAllPlaceHolders(), Is.EqualTo(new string[] { })); Assert.That(e.HasUnplacedHolder("T"), Is.False); Assert.That(e.HasUnplacedHolders(), Is.False); Assert.That(e.IsEmpty, Is.True); Assert.That(e.IsPlaceHolderOnly, Is.False); e.Place("PH", "a"); Assert.That(e.ToString(), Is.EqualTo("")); }