public virtual void QueryReservationsForDate()
{
using (var session = RepositoryFactory.StartUnitOfWork())
{
var query = _reservationBaseRepository.GetCommand<IReservationForDayQuery>()
.WhereDate(new DateTime(2009, 1, 2))
.OrderBy(reserv => reserv.Room.Name);
Assert.AreEqual(3, query.Count());
var result = query.ToArray();
Assert.AreEqual("101", result[0].Room.Name);
Assert.AreEqual("102", result[1].Room.Name);
Assert.AreEqual("201", result[2].Room.Name);
}
}