public void welcomeTestNotNull()
        {
            var result = controller.Welcome("mahesh", 4) as ViewResult;

            Assert.NotNull(result.ViewData["Message"]);
            Assert.NotNull(result.ViewData["NumTimes"]);
        }
Exemple #2
0
        public void Welcome()
        {
            string name = "Test";
            int    num  = 1;

            HelloWorldController controller = new HelloWorldController();

            ViewResult result = controller.Welcome(name, num) as ViewResult;

            ViewDataDictionary viewData = result.ViewData;

            Assert.AreEqual("Hello " + name, viewData["Message"]);
            Assert.AreEqual(num, viewData["Num"]);
        }
        public void HelloWorld_WelcomeTest_Success()
        {
            // Arrange
            _controllerUnderTest = new HelloWorldController();
            var testString   = "foo";
            var testNumTimes = 3;
            // Act
            var result = _controllerUnderTest.Welcome(testString, testNumTimes);

            // Assert
            // We expect that a ViewResult object is returned
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(ViewResult));
            var viewResult = (ViewResult)result;

            // We expect that the ViewBag contains a Message and a NumTimes object
            Assert.IsFalse(string.IsNullOrEmpty(viewResult.ViewBag.Message));
            Assert.IsTrue(viewResult.ViewBag.NumTimes > 0);
            // We expect that the values for the objects contain those we passed in to Welcome
            Assert.IsTrue(viewResult.ViewBag.Message.Contains(testString));
            Assert.AreEqual(testNumTimes, viewResult.ViewBag.NumTimes);
            // Note: ViewBag is not something you will use frequently in production code.
        }
        public void ViewTest(string viewName)
        {
            var result = controller.Welcome() as ViewResult;

            Assert.Equal(viewName, result.ViewName);
        }
Exemple #5
0
        public void ReturnViewResultForWelcome(string name, int numTimes)
        {
            var result = _sut.Welcome(name, numTimes);

            Assert.IsType <ViewResult>(result);
        }