public void DeleteAttendance_NoAttendanceWithGivenIdExists_ShouldReturnNotFound() { // Action - attempt to delete an attendance that does not yet exist var result = _controller.DeleteAttendance(1); // Assert - attendance not found result.Should().BeOfType <NotFoundResult>(); }
public void DeleteAttendance_AttendanceDoesNotExist_ShouldReturnNotFound() { var gigId = 1; var result = _controller.DeleteAttendance(gigId); result.Should().BeOfType <NotFoundResult>(); }
public void DeleteAttendance_ValidRequest_ReturnOkWithTheIdOfDeletedAttendance() { _mockRepository.Setup(r => r.GetAttendance(1, _userId)).Returns(new Attendance()); var result = _controller.DeleteAttendance(1); result.Should().BeOfType <OkNegotiatedContentResult <int> >(); ((OkNegotiatedContentResult <int>)result).Content.Should().Be(1); }
public void DeleteAttenance_ValidRequest_ShouldReturnOkResult() { var attendance = new Attendance(); _mockRepository.Setup(r => r.GetAttendance(2, _userId)).Returns(attendance); var result = _controller.DeleteAttendance(2); result.Should().BeOfType <OkNegotiatedContentResult <int> >(); }
public void DeleteAttendance_AttendacesHasNoExists_ShouldReturnNotFound() { var attendace = new Attendance(); _mockRepository.Setup(r => r.GetAttendace(_gigId, _userId)).Returns(() => null); var result = _controller.DeleteAttendance(_gigId); result.Should().BeOfType <NotFoundResult>(); }
public void DeleteAttendance_DeletingNonExistentAttendance_ShouldReturnBadRequest() { // Arrange _mockAttandanceRepository.Setup(r => r.GetAttendance(_UserId, 1)).Returns((Attendance)null); // Act var result = _controller.DeleteAttendance(1).Result; // Assert Assert.IsInstanceOf <NotFoundResult>(result); }
public void DeleteAttendance_NoAttendanceWithGivenIdExists_ShouldReturnNotFound() { //Arrange var attendance = new Attendance(); attendance = null; _mockRepository.Setup(r => r.GetAttendance(_gigId, _userId)).Returns(attendance); //Act var result = _controller.DeleteAttendance(_gigId); //Assert _mockRepository.VerifyAll(); result.Should().BeOfType <NotFoundResult>(); }
public void DeletetAttendance_ShouldReturnOk() { //Arrange testSchoolRegisterContext = new TestSchoolRegisterContext(); attendanceRepo = new MockAttendanceRepo(testSchoolRegisterContext); attendancesController = new AttendancesController(attendanceRepo); PopulateAttendanceFields(); //Act var actionResult = attendancesController.DeleteAttendance(1); // Assert Assert.IsNotNull(actionResult); }
public void DeleteAttendance_NoAttendanceWithGivenIdExists_ShouldReturnNotFound() { var result = _controller.DeleteAttendance(1); result.Should().BeOfType <NotFoundResult>(); }
public void DeleteAttendance_GigNotExist_ShouldReturnNotFound() { var result = _controller.DeleteAttendance(1).Result; result.Should().BeOfType <NotFoundResult>(); }
public void DeleteAttendance_UserAttemptsToDeleteGigWhichDoesNotExist_ShouldReturnNotFound() { var result = _attendancesController.DeleteAttendance(1); result.Should().BeOfType <NotFoundResult>(); }