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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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());
        }
Пример #9
0
        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);
        }