CardShopTest.ControllerTests.BaseballCardControllerTest.TestEditPostInvalidModelState C# (CSharp) Метод

TestEditPostInvalidModelState() приватный Метод

private TestEditPostInvalidModelState ( ) : void
Результат void
        public void TestEditPostInvalidModelState()
        {
            string message = "There has been an error, please try again or contact System Administrator.";
            BaseballCardController controller = new BaseballCardController(mockCardRepository.Object);
            controller.ModelState.AddModelError("error", message);
            BaseballCard baseballCard = null;

            ViewResult result = controller.Edit(baseballCard) as ViewResult;

            Assert.IsNotNull(result);
            Assert.IsFalse(result.ViewData.ModelState.IsValid);
            Assert.IsTrue(result.ViewData.ModelState["error"].Errors.Count > 1);
        }