public HttpResponseMessage GetPlayerByDay(DateTime day) { //if (Authentication.getInstance().isAuthenticateWithHeader(Request)) //{ IPlayerDao PlayerDao = DalFactory.CreatePlayerDao(database); return(Request.CreateResponse <IEnumerable <Player> >(HttpStatusCode.OK, BLPlayer.GetPlayerByDay(day, PlayerDao.FindAll()))); //} //else //{ // return new HttpResponseMessage(HttpStatusCode.Forbidden); //} }
public void GetPlayerByDay() { IDatabase database = DalFactory.CreateDatabase(); IPlayerDao dao = DalFactory.CreatePlayerDao(database); for (int i = 0; i < 6; i++) { IEnumerable <Player> p = BLPlayer.GetPlayerByDay(DateTime.Now.Date.AddDays(i), dao.FindAll()); foreach (Player pl in p) { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Monday: Assert.IsTrue(pl.isMonday); break; case DayOfWeek.Tuesday: Assert.IsTrue(pl.isTuesday); break; case DayOfWeek.Wednesday: Assert.IsTrue(pl.isWednesday); break; case DayOfWeek.Thursday: Assert.IsTrue(pl.isThursday); break; case DayOfWeek.Friday: Assert.IsTrue(pl.isFriday); break; case DayOfWeek.Saturday: Assert.IsTrue(pl.isSaturday); break; } } } }