public void IndexReturnsSomething() { //Arrange var controller = new DummiesController(); // Act var result = controller.Index(); // Assert Assert.IsNotNull(result); }
public void IndexLoadsIndexView() { //arrange var controller = new DummiesController(); //act var result = (ViewResult)controller.Index(); //assert Assert.AreEqual("Index", result.ViewName); }
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); }
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); }
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"]); }
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); }
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); }