public void welcomeTestNotNull() { var result = controller.Welcome("mahesh", 4) as ViewResult; Assert.NotNull(result.ViewData["Message"]); Assert.NotNull(result.ViewData["NumTimes"]); }
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); }
public void ReturnViewResultForWelcome(string name, int numTimes) { var result = _sut.Welcome(name, numTimes); Assert.IsType <ViewResult>(result); }