public void RowsCount()
 {
     IRowsCounter rc = new QueryRowsCounter("select count(*) from Foo");
     using (ISession s = OpenSession())
     {
         Assert.AreEqual(totalFoo, rc.GetRowsCount(s));
     }
 }
 public void RowsCountUsingParameters()
 {
     IDetachedQuery dq =
         new DetachedQuery("select count(*) from Foo f where f.Name like :p1").SetString("p1", "%1_");
     IRowsCounter rc = new QueryRowsCounter(dq);
     using (ISession s = OpenSession())
     {
         Assert.AreEqual(5, rc.GetRowsCount(s));
     }
 }