Exemple #1
0
        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"));
        }