public async Task DeleteConfirmed_ReturnsRedirectToActionResult_WhenProfileIsDeleted()
        {
            // Arrange

            // Act
            var result = await ControllerSUT.DeleteConfirmed(166);

            // Assert
            var redirectResult = Assert.IsAssignableFrom <RedirectToActionResult>(result);

            Assert.Equal(nameof(ProfileController.Index), redirectResult.ActionName);
        }
示例#2
0
        public async Task DeleteConfirmed_ReturnsRedirectToActionResult_WhenReviewIsDeleted()
        {
            // Arrange

            // Act
            var result = await ControllerSUT.DeleteConfirmed(1);

            // Assert
            var redirectResult = Assert.IsAssignableFrom <RedirectToActionResult>(result);

            Assert.Null(_context.Reviews.FirstOrDefault(g => g.ReviewId == 1));
            Assert.Equal(nameof(ReviewsController.Index), redirectResult.ActionName);
        }
示例#3
0
        public async Task DeleteConfirmed_ReturnsRedirectToActionResult_WhenDeleteEventIsConfirmed()
        {
            // Arrange
            User  user     = _context.Users.FirstOrDefault();
            Event activity = new Event
            {
                UserId           = user.Id,
                EventDateTime    = DateTime.Now,
                EventDescription = "whatever",
                EventName        = "whatever2",
            };

            _context.Add(activity);

            await _context.SaveChangesAsync();

            // Act
            var result = await ControllerSUT.DeleteConfirmed(activity.EventId);

            // Assert
            Assert.IsAssignableFrom <RedirectToActionResult>(result);
        }