コード例 #1
0
        public void IndexReturnsSomething()
        {
            //Arrange
            var controller = new DummiesController();

            // Act
            var result = controller.Index();

            // Assert
            Assert.IsNotNull(result);
        }
コード例 #2
0
        public void IndexLoadsIndexView()
        {
            //arrange
            var controller = new DummiesController();

            //act
            var result = (ViewResult)controller.Index();

            //assert
            Assert.AreEqual("Index", result.ViewName);
        }
コード例 #3
0
        public void IndexLoadsIndexView()
        {
            // arrange
            var controller = new DummiesController();

            // act, we must cast the return type from IActionResult (which is generic) to a ViewResult (which is specific)
            var result = (ViewResult)controller.Index();

            // assert
            Assert.AreEqual("Index", result.ViewName);
        }
コード例 #4
0
        public void IndexReturnsSomething()
        {
            // arrange
            var controller = new DummiesController();

            // act - call the Index method and store the result that comes back
            var result = controller.Index();

            // assert
            Assert.IsNotNull(result);
        }
コード例 #5
0
        public void IndexViewDataHasMessage()
        {
            // arrange
            var controller = new DummiesController();

            // act
            var result = (ViewResult)controller.Index();

            // assert - did we get the right message in the ViewData["Message"] property?
            Assert.AreEqual("This is a message from the controller", result.ViewData["Message"]);
        }
コード例 #6
0
        public void IndexLoadsIndexView()
        {
            // arrange - set up any variables / objects needed for the method & scenario we want to test
            var controller = new DummiesController();

            // act - execute the method and store the result returned (if any). Must cast IActionResult return type to a ViewResult
            var result = (ViewResult)controller.Index();

            // assert - does the Index view get returned?
            Assert.AreEqual("Index", result.ViewName);
        }
コード例 #7
0
        public void IndexReturnsSomething()
        {
            // arrange - set up any variables / objects needed for the method & scenario we want to test
            var controller = new DummiesController();

            // act - execute the method and store the result returned (if any)
            var result = controller.Index();

            // assert - evaluate if the result is as expected
            Assert.IsNotNull(result);
        }