public void CreateGetView() { var controller = new ItemController(new ItemBLL(new ItemServiceStub())); var actionResult = (ViewResult)controller.Create(); Assert.AreEqual(actionResult.ViewName, ""); }
public void CreateWithDbError() { //Arrange var controller = new ItemController(new ItemBLL(new ItemServiceStub())); var forventet = new Item(); forventet.ItemDesc = ""; //Act var actionResult = (RedirectToRouteResult)controller.Create(forventet); //Assert Assert.AreEqual(actionResult.RouteName, ""); }
public void CreateOK() { var controller = new ItemController(new ItemBLL(new ItemServiceStub())); var forventet = new Item { ItemID = 1, ItemCode = "DFGHJ", ItemDesc = "Dette er et kjempebra produkt", Category = 1, ImgPath = "", InStock = 5, Price = 100 }; var actionResult = (RedirectToRouteResult)controller.Create(forventet); Assert.AreEqual(actionResult.RouteName, ""); Assert.IsTrue(actionResult.RouteValues.Values.Count == 1); Assert.AreEqual(actionResult.RouteValues.Values.First(), "Index"); }
public void CreateWithModelError() { //Arrange var controller = new ItemController(new ItemBLL(new ItemServiceStub())); var forventet = new Item(); controller.ViewData.ModelState.AddModelError("ItemDesc", ""); //Act var actionResult = (ViewResult)controller.Create(forventet); //Assert Assert.IsTrue(actionResult.ViewData.ModelState.Count == 1); Assert.AreEqual(actionResult.ViewName, ""); }