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