vlko.BlogModule.NH.Tests.Repository.IOCResolved.BaseTest.QueryReservationsForDate C# (CSharp) Method

QueryReservationsForDate() public method

Queries the name of the hotel rooms by.
public QueryReservationsForDate ( ) : void
return void
        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);
            }
        }