public void GetUpcomingEventsReturnsListFromServer() { var mockHttpMessageHandler = new MockHttpMessageHandlerFactory(); var eventService = new EventsService(mockHttpMessageHandler); var events = eventService.GetUpcomingEvents().Result; Assert.IsNotEmpty(events.Data); }
public void GetUpcomingEventsReturnsUnauthorizedFromServerOnUnauthorized() { var mockHttpMessageHandler = new MockHttpMessageHandlerFactory(); mockHttpMessageHandler.MockApiHandler.ReturnUnauthorized = true; var eventService = new EventsService(mockHttpMessageHandler); var events = eventService.GetUpcomingEvents().Result; Assert.AreEqual(System.Net.HttpStatusCode.Unauthorized, events.StatusCode); }
public void GetUpcomingEventsReturnsStatusCodeFromServerOnNotOk() { var mockHttpMessageHandler = new MockHttpMessageHandlerFactory(); mockHttpMessageHandler.MockApiHandler.ReturnInternalServerError = true; var eventService = new EventsService(mockHttpMessageHandler); var events = eventService.GetUpcomingEvents().Result; Assert.AreEqual(System.Net.HttpStatusCode.InternalServerError, events.StatusCode); }