コード例 #1
0
ファイル: Program.cs プロジェクト: MaxMommersteeg/.NET-Minor
        public void IndexViewResultCheckNotNull()
        {
            //Arrange
            var monumentenController = new MonumentenMockController(
                new MockMonumentAgent()
                );

            //Act
            IActionResult result = monumentenController.Index();

            //Assert
            Assert.IsNotNull(result);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: MaxMommersteeg/.NET-Minor
        public void IndexViewResultCheckModelTypeOfMonumenten()
        {
            //Arrange
            var monumentenController = new MonumentenMockController(
                new MockMonumentAgent()
                );

            monumentenController.setList(_CreateDummyList());


            //Act
            IActionResult result      = monumentenController.Index();
            var           resultModel = (List <Monument>)(result as ViewResult).Model;

            //Assert
            Assert.IsNotNull(resultModel);
            Assert.IsInstanceOfType(resultModel, typeof(List <Monument>));
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: MaxMommersteeg/.NET-Minor
        public void IndexViewResultCheckModelContentGivenDummyList()
        {
            //Arrange

            var monumentenController = new MonumentenMockController(
                new MockMonumentAgent()
                );

            monumentenController.setList(_CreateDummyList());

            //Act
            IActionResult result = monumentenController.Index();

            var resultModel = (List <Monument>)(result as ViewResult).Model;

            //Assert
            Assert.IsNotNull(resultModel);
            Assert.IsInstanceOfType(resultModel, typeof(List <Monument>));
            Assert.AreEqual("Brandenburgertor", resultModel[0].MonumentNaam);
        }