public void Attend_AttendanceAddToList_ShouldReturnOK() { var attendDto = new Core.Dtos.AttendanceDto { GigId = 1 }; var res = _controller.Attend(attendDto); _mockRepo.Verify(r => r.Add(It.IsAny <Attendance>())); res.Should().BeOfType <OkResult>(); }
public void Attend_GigAlreadyAttended_ShouldReturnBadRequest() { //arrange var attendDto = new Core.Dtos.AttendanceDto { GigId = 1 }; // what I expect from act _mockRepo.Setup(r => r.IsAttending(_userId, 1)).Returns(true); //act var res = _controller.Attend(attendDto); //assert res.Should().BeOfType <BadRequestErrorMessageResult>(); }