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"]); }
public void TestEditPerson() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); Person person = new Person(); person.personId = 1; person.imie = "Kasia"; var controller = new PersonController(context); var result = controller.Edit(person) as RedirectToRouteResult; Assert.AreEqual("All", result.RouteValues["Action"]); Assert.AreEqual("Person", result.RouteValues["Controller"]); }
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); }
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); }
public void ChceckViewBackAdd() { var context = new FakePersonSharingContext(); var controller = new PersonController(context); var result = controller.Add() as ViewResult; Assert.IsTrue(result.ViewBag.Napis == "Dodawanie nowej osoby"); }
public void ChceckViewNameAdd() { var context = new FakePersonSharingContext(); var controller = new PersonController(context); var result = controller.Add() as ViewResult; Assert.AreEqual("Add", result.ViewName); }
public void TestAddModelNotValid() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); 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 = "Gdańsk", 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(); PersonAdres person = new PersonAdres(); person.kodPocztowy = "80-292"; person.miasto = "Gdańsk"; person.nazwisko = "Kowalska"; person.pesel = "6743678908"; person.nrBloku = "56"; person.ulica = "Focha"; person.nrMieszkania = "6"; var controller = new PersonController(context); controller.ViewData.ModelState.AddModelError("imie", "Podaj imię"); var result = (ViewResult)controller.Add(person); Assert.AreEqual("Add", result.ViewName); }
public void TestAddConf() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); 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 = "Gdańsk", 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(); PersonAdres person = new PersonAdres(); person.imie = "Kasia"; person.kodPocztowy = "80-292"; person.miasto = "Gdańsk"; person.nazwisko = "Kowalska"; person.nrBloku = "56"; person.ulica = "Focha"; person.nrMieszkania = "6"; var controller = new PersonController(context); var result = controller.Add(person) as RedirectToRouteResult; Assert.AreEqual("All", result.RouteValues["Action"]); Assert.AreEqual("Person", result.RouteValues["Controller"]); }
public void TestDeletePersonIsNotNull() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.Delete(2) as ViewResult; Assert.IsNotNull(result); }
public void ChceckTypeListInAllPersonIfPeselNull() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457867", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = null, adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = null, adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.DisplayByPeselNull() as ViewResult; Assert.AreEqual(typeof(List <Person>), result.Model.GetType()); }
public void TestEditHttp() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.Edit(25); Assert.AreEqual(typeof(HttpNotFoundResult), result.GetType()); }
public void TestDisplayPersobById() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457867", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457867", adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.DisplayById(2) as ViewResult; var resultPerson = (Person)result.Model; Assert.AreEqual("Basia", resultPerson.imie); }
public void TestDisplayAll() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "675678787", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = null, adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = null, adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.All() as ViewResult; var modelPersons = (IEnumerable <Person>)result.Model; Assert.AreEqual(3, modelPersons.Count()); }
public void TestEditPersonView() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "56457866", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); var controller = new PersonController(context); var result = controller.Edit(2); ViewResult p = (ViewResult)controller.Edit(2); var view = p.ViewName; Assert.AreEqual("Edit", view); }
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()); }
public void TestDisplayPersonException() { var context = new FakePersonSharingContext(); context.Persons = new[] { new Person { personId = 1, imie = "Kasia", nazwisko = "Kowalska", pesel = "67564567897", adresId = 1 }, new Person { personId = 2, imie = "Basia", nazwisko = "Kowalska", pesel = "56457867", adresId = 2 }, new Person { personId = 3, imie = "Masia", nazwisko = "Kowalska", pesel = "56457868", adresId = 3 } }.AsQueryable(); Person person = new Person(); person.personId = 1; person.pesel = "7678567897"; var controller = new PersonController(context); var result = controller.DisplayById(25); Assert.AreEqual(typeof(Exception), result.GetType()); }
public void TestController() { var context = new FakePersonSharingContext(); var controller = new PersonController(); }