Пример #1
0
        public async Task EditPost_ReturnsARedirectAndAddsSesshin_WhenModelStateIsValid()
        {
            // Arrange
            _mockService.MockEditAsync(_testProduct);

            // Act
            var result = await _controller.Edit(_testProductId, _testProduct);

            // Assert
            var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result);

            Assert.Null(redirectToActionResult.ControllerName);
            Assert.Equal("Index", redirectToActionResult.ActionName);
            _mockService.Verify();
            _mockService.VerifyEditAsync(Times.Once);
        }