public async Task Get_WrongAttStatus_Failure() { //Arrange _eventbriteClient.Setup(x => x.GetAttendees(It.IsAny <string>())) .Returns(Task.FromResult(getFakeEventbriteResonse().attendees)); var checkinsController = new Checkins.API.Controllers.CheckinsController(_eventbriteClient.Object); //Act var Okresult = await checkinsController.GetAsyncByEventId("test", "inValidStatus"); //Assert Assert.IsType <BadRequestResult>(Okresult.Result); }
public async Task Get_noshow_attendees() { //Arrange var expected_noshow_attendees = 1; _eventbriteClient.Setup(x => x.GetAttendees(It.IsAny <string>())) .Returns(Task.FromResult(getFakeEventbriteResonse().attendees)); var checkinsController = new Checkins.API.Controllers.CheckinsController(_eventbriteClient.Object); //Act var Okresult = await checkinsController.GetAsyncByEventId("test", "noshow"); //Assert var attendees = Assert.IsType <OkObjectResult>(Okresult.Result); Assert.Equal(expected_noshow_attendees, (attendees.Value as List <Attendee>).Count); }