public void Test_Pracownik_IndexView() { var context = new FakeWypoContext(); context.Pracownicy = new[] { new Pracownik { Imie = "jan", Nazwisko = "Kowalski", Pesel = "115", StanowiskoId = 1 }, new Pracownik { Imie = "jan2", Nazwisko = "Kowalski2", Pesel = "185", StanowiskoId = 2 }, new Pracownik { Imie = "jan3", Nazwisko = "Kowalski3", Pesel = "915", StanowiskoId = 3 }, }.AsQueryable(); var controller = new PracownicyController(context); var result = controller.Index() as ViewResult; var stanowisko = (IEnumerable <Pracownik>)result.Model; Assert.AreEqual("jan", stanowisko.First().Imie); Assert.AreEqual("Kowalski", stanowisko.First().Nazwisko); Assert.AreEqual("115", stanowisko.First().Pesel); Assert.AreEqual(1, stanowisko.First().StanowiskoId); }
public void Test_Index_Return_View() { var context = new FakeWypoContext(); var controller = new PracownicyController(context); var result = controller.Add() as ViewResult; Assert.AreEqual("Add", result.ViewName); }
public void MOQCheck_View_Name_Add() { Mock <IWypoContext> context = new Mock <IWypoContext>(); var controller = new PracownicyController(context.Object); var result = controller.Add() as ViewResult; Assert.AreEqual("Add", result.ViewName); }
public void MOQTest_Delete_NotNull() { Pracownik pracownik = new Pracownik(); pracownik.PracownikId = 2; pracownik.Imie = "Jan"; pracownik.Nazwisko = "Kowalski"; Mock <IWypoContext> context = new Mock <IWypoContext>(); context.Setup(x => x.FindPracownikById(2)).Returns(pracownik); var controller = new PracownicyController(context.Object); var result = controller.Delete(2) as ViewResult; Assert.IsNotNull(result); }
public void MOQTest_Edit_Pracownik() { Pracownik pracownik = new Pracownik(); pracownik.PracownikId = 1; pracownik.Imie = "Jan"; pracownik.Nazwisko = "Kowalski"; Mock <IWypoContext> context = new Mock <IWypoContext>();; context.Setup(x => x.FindPracownikById(2)).Returns(pracownik); var controller = new PracownicyController(context.Object); var result = controller.Edit(2) as ViewResult; ViewResult p = (ViewResult)controller.Edit(2); var view = p.ViewName; Assert.AreEqual("Edit", view); }
public void MOQTest_Details_Pracownik() { Pracownik pracownik = new Pracownik(); pracownik.PracownikId = 1; pracownik.Imie = "Jan"; pracownik.Nazwisko = "Kowalski"; Mock <IWypoContext> context = new Mock <IWypoContext>(); context.Setup(x => x.FindPracownikById(1)).Returns(pracownik); var controller = new PracownicyController(context.Object); var result = controller.Details(1) as ViewResult; var resultprac = (Pracownik)result.Model; Assert.AreEqual("Jan", resultprac.Imie); Assert.AreEqual("Kowalski", resultprac.Nazwisko); }
public void Test_Display_Type() { var context = new FakeWypoContext(); context.Pracownicy = new[] { new Pracownik { Imie = "jan", Nazwisko = "Kowalski", Pesel = "115", StanowiskoId = 1 }, new Pracownik { Imie = "jan2", Nazwisko = "Kowalski2", Pesel = "185", StanowiskoId = 2 }, new Pracownik { Imie = "jan3", Nazwisko = "Kowalski3", Pesel = "915", StanowiskoId = 3 }, }.AsQueryable(); var controller = new PracownicyController(context); var result = controller.Index() as ViewResult; Assert.AreEqual(typeof(List <Pracownik>), result.Model.GetType()); }
public void Test_Details_Exception() { var context = new FakeWypoContext(); context.Pracownicy = new[] { new Pracownik { PracownikId = 1, Imie = "jan", Nazwisko = "Kowalski", Pesel = "115" }, new Pracownik { PracownikId = 2, Imie = "jan2", Nazwisko = "Kowalski2", Pesel = "185" }, new Pracownik { PracownikId = 3, Imie = "jan3", Nazwisko = "Kowalski3", Pesel = "915" } }.AsQueryable(); var controller = new PracownicyController(context); var result = controller.Details(4); Assert.AreEqual(typeof(Exception), result.GetType()); }
public void MOQChceck_Type_Index() { var pracownicy = new List <Pracownik>(); pracownicy.Add(new Pracownik { PracownikId = 1, Imie = "jan", Nazwisko = "Kowalski", Pesel = "115" }); pracownicy.Add(new Pracownik { PracownikId = 2, Imie = "janEK", Nazwisko = "KowalskiII", Pesel = "1152" }); Mock <IWypoContext> context = new Mock <IWypoContext>(); context.Setup(x => x.Pracownicy).Returns(pracownicy.AsQueryable()); var controller = new PracownicyController(context.Object); var result = controller.Index() as ViewResult; var model = ((ViewResult)result).Model as List <Pracownik>; Assert.AreEqual(typeof(List <Pracownik>), result.Model.GetType()); }
public void Test_Pracownik_Index_Return_Count() { var context = new FakeWypoContext(); context.Pracownicy = new[] { new Pracownik { Imie = "jan", Nazwisko = "Kowalski", Pesel = "115", StanowiskoId = 1 }, new Pracownik { Imie = "jan2", Nazwisko = "Kowalski2", Pesel = "185", StanowiskoId = 2 }, new Pracownik { Imie = "jan3", Nazwisko = "Kowalski3", Pesel = "915", StanowiskoId = 3 }, }.AsQueryable(); var controller = new PracownicyController(context); var result = controller.Index() as ViewResult; var pracownik = (IEnumerable <Pracownik>)result.Model; Assert.AreEqual(3, pracownik.Count()); }
public void Test_Detalis_Return() { var context = new FakeWypoContext(); context.Pracownicy = new[] { new Pracownik { PracownikId = 1, Imie = "jan", Nazwisko = "Kowalski", Pesel = "115" }, new Pracownik { PracownikId = 2, Imie = "jan2", Nazwisko = "Kowalski2", Pesel = "185" }, new Pracownik { PracownikId = 3, Imie = "jan3", Nazwisko = "Kowalski3", Pesel = "915" }, }.AsQueryable(); var controller = new PracownicyController(context); var result = controller.Details(2) as ViewResult; var prac = (Pracownik)result.Model; Assert.AreEqual("185", prac.Pesel); }