public MusteriDetay()
 {
     _mustController    = new MusteriController();
     _adrescontroller   = new AdresController();
     _telefonController = new TelefonController();
     _mailController    = new MailController();
 }
Beispiel #2
0
        public void TestEditConfAdres()
        {
            var context = new FakePersonSharingContext();

            context.Adreses = new[]
            {
                new Adres {
                    adresId = 1, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 2, miasto = "Warszawa", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 3, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                }
            }.AsQueryable();

            Adres adres = new Adres();

            adres.miasto       = "Poznań";
            adres.ulica        = "Słowackiego";
            adres.nrMieszkania = "2";
            adres.nrBloku      = "56D";
            adres.kodPocztowy  = "90-765";
            adres.adresId      = 2;
            var controller = new AdresController(context);
            var result     = controller.Edit(adres) as RedirectToRouteResult;

            Assert.AreEqual("All", result.RouteValues["Action"]);
            Assert.AreEqual("Person", result.RouteValues["Controller"]);
        }
Beispiel #3
0
        public void TestEditAdres()
        {
            var context = new FakePersonSharingContext();

            context.Adreses = new[]
            {
                new Adres {
                    adresId = 1, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 2, miasto = "Warszawa", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 3, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                }
            }.AsQueryable();

            var controller = new AdresController(context);
            var result     = controller.Edit(2) as ViewResult;

            Assert.AreEqual("Edit", result.ViewName);
            var resultAdres = (Adres)result.Model;

            Assert.AreEqual("Warszawa", resultAdres.miasto);
        }
Beispiel #4
0
        public void TestEditModelNotValid()
        {
            var context = new FakePersonSharingContext();

            context.Adreses = new[]
            {
                new Adres {
                    adresId = 1, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 2, miasto = "Warszawa", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 3, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                }
            }.AsQueryable();

            Adres adres = new Adres();

            adres.miasto       = "Poznań";
            adres.ulica        = "Słowackiego";
            adres.nrMieszkania = "2D";
            adres.nrBloku      = "56D";
            adres.kodPocztowy  = "90-765";
            adres.adresId      = 2;
            var controller = new AdresController(context);

            controller.ViewData.ModelState.AddModelError("imie", "Podałeś zły nr mieszkania");
            var result = (ViewResult)controller.Edit(adres);

            Assert.AreEqual("Edit", result.ViewName);
        }
Beispiel #5
0
        public void EditViewExceptionMoq()
        {
            /*Adres adres = new Adres();
             * adres.adresId = 5;
             * adres.miasto = "Gdańsk";*/
            Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>();

            context.Setup(x => x.FindAdresById(2)).Returns((Adres)null);
            var controller = new AdresController(context.Object);
            var result     = controller.Edit(25) as ViewResult;

            Assert.AreEqual("Edit", result.ViewName);
            var resultAdres = (Adres)result.Model;

            Assert.AreEqual(typeof(Exception), result.GetType());
        }
Beispiel #6
0
        public void TestDisplayByIdMoq()
        {
            Adres adres = new Adres();

            adres.adresId = 5;
            adres.miasto  = "Warszawa";
            Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>();

            context.Setup(x => x.FindAdresById(2)).Returns(adres);
            var controller = new AdresController(context.Object);

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

            Assert.AreEqual("Display", result.ViewName);
            var resultAdres = (Adres)result.Model;

            Assert.AreEqual("Warszawa", resultAdres.miasto);
        }
Beispiel #7
0
        public void TestEditConfAdresMoq()
        {
            Adres adres = new Adres();

            adres.miasto = "Gdańsk";
            Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>();

            context.Setup(x => x.FindAdresById(2)).Returns(adres);
            context.Setup(s => s.SaveChanges()).Returns(0);
            var controller = new AdresController(context.Object);

            adres.miasto      = "Warszawa";
            adres.kodPocztowy = "80-292";
            adres.adresId     = 2;
            var result = controller.Edit(adres) as RedirectToRouteResult;

            Assert.AreEqual("All", result.RouteValues["Action"]);
            Assert.AreEqual("Person", result.RouteValues["Controller"]);
        }
Beispiel #8
0
        public void TestEditModelNotValidMoq()
        {
            Adres adres = new Adres();

            adres.miasto = "Gdańsk";
            Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>();

            context.Setup(x => x.FindAdresById(2)).Returns(adres);
            context.Setup(s => s.SaveChanges()).Returns(0);
            var controller = new AdresController(context.Object);

            adres.miasto      = "Warszawa";
            adres.kodPocztowy = "80-292";
            adres.adresId     = 2;

            controller.ViewData.ModelState.AddModelError("imie", "Podałeś zły nr mieszkania");
            var result = (ViewResult)controller.Edit(adres);

            Assert.AreEqual("Edit", result.ViewName);
        }
Beispiel #9
0
        public void EditViewException()
        {
            var context = new FakePersonSharingContext();

            context.Adreses = new[]
            {
                new Adres {
                    adresId = 1, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 2, miasto = "Warszawa", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                },
                new Adres {
                    adresId = 3, miasto = "Gdańsk", ulica = "Góralska", kodPocztowy = "80-292", nrBloku = "54f", nrMieszkania = "6"
                }
            }.AsQueryable();

            var controller = new AdresController(context);
            var result     = controller.Edit(25);

            Assert.AreEqual(typeof(Exception), result.GetType());
        }
Beispiel #10
0
 public void TestController()
 {
     var context    = new FakePersonSharingContext();
     var controller = new AdresController();
 }