Exemplo n.º 1
0
        public void Delete_NoAttendanceWithGivenIdExists_ShouldReturnNotFound()
        {
            var result = _controller.Delete(new AttendanceDto {
                GigId = 1
            });

            result.Should().BeOfType <NotFoundResult>();
        }
        public void Delete_AttendanceRemoved_ShouldReturnNotFound()
        {
            Attendance attendance = null;

            _mockRepo.Setup(r => r.GetAttendance(_userId, 1)).Returns(attendance);

            var res = _controller.Delete(1);

            res.Should().BeOfType <NotFoundResult>();
        }
        public async void Delete_HappyPath_ShouldReturnOkObject()
        {
            var gigId      = 1;
            var attendance = new Attendance();

            _mockRepository.Setup(g => g.GetAttendance(gigId, _userId)).ReturnsAsync(attendance);

            var result = await _controller.Delete(gigId);

            result.Should().BeOfType <OkObjectResult>();
        }
        public void Delete_Valid_Detail()
        {
            AttendanceRep         res = new AttendanceRep(db);
            AttendancesController obj = new AttendancesController(res);
            var data     = obj.Delete(1);
            var okResult = data as OkObjectResult;

            Assert.AreEqual(200, okResult.StatusCode);
        }