public async Task Delete_ReturnsNotFound_WhenEventIsNull()
        {
            // Arrange

            // Act
            var result = await ControllerSUT.Delete(null);

            // Assert
            Assert.IsAssignableFrom <NotFoundResult>(result);
        }
        public async Task Delete_ReturnsNotFound_WhenIdIsNotFound(int?id)
        {
            // Arrange

            // Act
            var result = await ControllerSUT.Delete(id);

            // Assert
            Assert.IsAssignableFrom <NotFoundResult>(result);
        }
        public async Task Delete_ReturnsNotFound_WhenAddressIsNotFound(int?addressId)
        {
            // Arrange
            GetUserAsyncReturns = identityUser;
            // Act
            var result = await ControllerSUT.Delete(addressId);

            // Assert
            Assert.IsAssignableFrom <NotFoundResult>(result);
        }
        public async Task Delete_ReturnsViewResult_WhenIdIsFound()
        {
            // Arrange

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

            // Assert
            var viewResult = Assert.IsAssignableFrom <ViewResult>(result);

            Assert.IsAssignableFrom <Profile>(viewResult.ViewData.Model);
        }
        public async Task Delete_ReturnsViewResult_WhenWalletIsFound()
        {
            // Arrange
            GetUserAsyncReturns = identityUser;
            // Act
            var result = await ControllerSUT.Delete(1);

            // Assert
            var viewResult = Assert.IsAssignableFrom <ViewResult>(result);

            Assert.IsAssignableFrom <Address>(viewResult.ViewData.Model);
        }
Example #6
0
        public async Task Delete_ReturnsRedirectToActionResult_WhenSuccess()
        {
            // Arrange
            GetUserAsyncReturns = user1;

            // Act
            var result = await ControllerSUT.Delete(review1.ReviewId);

            // Assert
            var viewResult = Assert.IsAssignableFrom <ViewResult>(result);

            Assert.IsAssignableFrom <Review>(viewResult.ViewData.Model);
        }
        public async Task Delete_ReturnsView_WhenEventIsFound()
        {
            // 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.Delete(activity.EventId);

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