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>();
        }