Esempio n. 1
0
        public void DisplayByIdExceptionMoq()
        {
            Mock <IPizzaSharingContext> context = new Mock <IPizzaSharingContext>();

            context.Setup(x => x.FindDodatekById(2)).Returns((Dodatek)null);
            var controller = new DodatekController(context.Object);

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

            Assert.AreEqual("Display", result.ViewName);
            var resultDodatek = (Dodatek)result.Model;

            Assert.AreEqual(typeof(Exception), result.GetType());
        }
        public void DisplayByIdException()
        {
            var context = new FakePizzaSharingContext();

            context.Dodatki = new[]
            {
                new Dodatek {
                    Id = 1, Name = "Cebula"
                },
            }.AsQueryable();

            var controller = new DodatekController(context);
            var result     = controller.DisplayById(25);

            Assert.AreEqual(typeof(Exception), result.GetType());
        }
Esempio n. 3
0
        public void TestDisplayDodatekByIdMoq()
        {
            Dodatek dodatek = new Dodatek();

            dodatek.Id   = 5;
            dodatek.Name = "Pepperoni";
            Mock <IPizzaSharingContext> context = new Mock <IPizzaSharingContext>();

            context.Setup(x => x.FindDodatekById(2)).Returns(dodatek);
            var controller = new DodatekController(context.Object);

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

            Assert.AreEqual("Display", result.ViewName);
            var resultDodatek = (Dodatek)result.Model;

            Assert.AreEqual("Pepperoni", resultDodatek.Name);
        }