public virtual void QueryHotelRoomsByName()
{
using (var session = RepositoryFactory.StartUnitOfWork())
{
var query = _roomBaseRepository.GetCommand<IHotelRoomsQuery>()
.WhereHotelName("Hotel1")
.OrderBy(room => room.Name);
Assert.AreEqual(5, query.Count());
var result = query.ToArray();
Assert.AreEqual("101", result[0].Name);
Assert.AreEqual("102", result[1].Name);
Assert.AreEqual("103", result[2].Name);
Assert.AreEqual("104", result[3].Name);
Assert.AreEqual("105", result[4].Name);
}
}