public void AddZalRedirectenNaarProduct() { RedirectToRouteResult result = verlanglijstController.Add(2, dummyContext.CurrentGebruiker) as RedirectToRouteResult; Assert.IsNotNull(result, "Should have redirected"); Assert.AreEqual("Index", result.RouteValues["action"]); Assert.AreEqual("Product", result.RouteValues["controller"]); productRepository.Verify(p => p.FindById(2), Times.Once()); }
public void AddSuccesfulAddsToWishListAndSavesAndReturnsMessage() { JsonResult result = controller.Add(student, WERELDBOL_ID); var jsonData = result.Data.GetType().GetProperty("status"); var propertyStatus = jsonData.GetValue(result.Data, null); Assert.AreEqual(1, student.WishList.Materials.Count); mockMateriaalRepository.Verify(m => m.SaveChanges(), Times.Once); Assert.IsTrue(propertyStatus.Equals("success")); }