public HttpResponseMessage Get(int id) { HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.InternalServerError); try { GameBusiness gameBusiness = new GameBusiness(); var result = gameBusiness.GetById(id); if (result != null) { response = Request.CreateResponse(HttpStatusCode.OK, result); } else { response = Request.CreateResponse(HttpStatusCode.NotFound, "Game not found"); } } catch (Exception e) { Logger.Error("GameController", "Get", e.Message); response = Request.CreateResponse(HttpStatusCode.InternalServerError, "Unexpected error"); } return response; }
public void GetById() { var gameBusiness = new GameBusiness(); var result = gameBusiness.GetById(1); Assert.IsNotNull(result); Assert.AreEqual(1, result.Id); Assert.AreEqual("Game", result.Name); }