In my project I am using the following approach to querying data from the database:
depending on your implementation of Repository.Get, you could mock the NHibernate ISession.