Ejemplo n.º 1
0
        public void IndexStringInViewbag()
        {
            MyController controller = new MyController();
            ViewResult   result     = controller.Index() as ViewResult;

            Assert.AreEqual("My controller method", result.ViewBag.Message);
        }
Ejemplo n.º 2
0
        public void IndexViewEqualIndexCshtml()
        {
            MyController controller = new MyController();
            ViewResult   result     = controller.Index() as ViewResult;

            Assert.AreEqual("Index", result.ViewName);
        }
        public void Run()
        {
            var controller = new MyController();

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

            Console.WriteLine(result.ViewBag.MyDynamicValue);
        }
Ejemplo n.º 4
0
        public void IndexWithNull()
        {
            // arrange
            var controller = new MyController(new MockGreetingService());

            // act
            string actual = controller.Index(null);

            // assert
        }
        public void TestIndexviewRender()
        {
            // Arrange
            var myController = new MyController();

            // Act
            var Result = myController.Index() as ViewResult;

            //Assert
            Assert.IsTrue(Result.ViewName == "List of Contacts", "Incorrect view.");
        }
Ejemplo n.º 6
0
        public void IndexWithSimpleName()
        {
            // arrange
            string expected   = "the answer from the service: test abc";
            var    controller = new MyController(new MockGreetingService());

            // act
            string actual = controller.Index("abc");

            // assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 7
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app)
        {
            MyController controller = new MyController();

            app.Run(async(context) =>
            {
                switch (context.Request.Path.Value)
                {
                case "/about":
                    await controller.About().Show(context);
                    break;

                default:
                    await controller.Index().Show(context);
                    break;
                }
            });
        }