Exemplo n.º 1
0
        public void TestDisplayPizzaExceptionMoq()
        {
            Mock <IPizzaSharingContext> context = new Mock <IPizzaSharingContext>();

            context.Setup(x => x.FindPizzaById(2)).Returns((Pizza)null);
            var controller = new PizzaController(context.Object);

            var result      = controller.DisplayById(5) as ViewResult;
            var resultPizza = (Pizza)result.Model;

            Assert.AreEqual(typeof(Exception), result.GetType());
        }
Exemplo n.º 2
0
        public void TestDisplayPizzaByIdMoq()
        {
            Pizza pizza = new Pizza();

            pizza.Name  = "Bekonowa";
            pizza.Price = 19.99M;
            Mock <IPizzaSharingContext> context = new Mock <IPizzaSharingContext>();

            context.Setup(x => x.FindPizzaById(2)).Returns(pizza);
            var controller = new PizzaController(context.Object);

            var result      = controller.DisplayById(2) as ViewResult;
            var resultPizza = (Pizza)result.Model;

            Assert.AreEqual("Bekonowa", resultPizza.Name);
        }