public void RewriteShouldReplaceNumbers()
{
// Arrange
var subject = new SqlQueryHelper.Parser();
// Act
var resulta = subject.Rewrite(@"a blah 123 blah");
var resultb = subject.Rewrite(@"b blah -123 blah");
var resultc = subject.Rewrite(@"c blah 0xab blah");
var resultd = subject.Rewrite(@"d blah 1.23 blah");
var resulte = subject.Rewrite(@"e blah ab12 blah");
// Assert
Assert.AreEqual(@"a blah ? blah", resulta);
Assert.AreEqual(@"b blah ? blah", resultb);
Assert.AreEqual(@"c blah ? blah", resultc);
Assert.AreEqual(@"d blah ? blah", resultd);
Assert.AreEqual(@"e blah ab12 blah", resulte);
}