public void TestDisplayPersonExceptionMoq() { /*Person person = new Person(); * person.imie = "Basia"; * person.nazwisko = "Kowalska";*/ Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>(); context.Setup(x => x.FindPersonById(2)).Returns((Person)null); var controller = new PersonController(context.Object); var result = controller.DisplayById(5) as ViewResult; var resultPerson = (Person)result.Model; Assert.AreEqual(typeof(Exception), result.GetType()); }
public void TestDisplayPersobByIdMoq() { Person person = new Person(); person.imie = "Basia"; person.nazwisko = "Kowalska"; Mock <IPersonSharingContext> context = new Mock <IPersonSharingContext>(); context.Setup(x => x.FindPersonById(2)).Returns(person); var controller = new PersonController(context.Object); var result = controller.DisplayById(2) as ViewResult; var resultPerson = (Person)result.Model; Assert.AreEqual("Basia", resultPerson.imie); }
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 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()); }