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>();
        }
Example #3
0
        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);
        }
Example #4
0
        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> >();
        }
Example #5
0
        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>();
        }
Example #10
0
        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>();
        }