Пример #1
0
        public void PobierzZamowienieDoWyświetleniaTest()
        {
            // Arrange (przygotuj test)
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwana           = new WyswietlanieZamowienia()
            {
                Imie           = "Jacek",
                Nazwisko       = "Pitu",
                DataZamowienia = new DateTimeOffset(2020, 3, 4, 12, 00, 00, new TimeSpan(5, 0, 0)),
                AdresDostawy   = new Adres()
                {
                    AdresTyp    = 2,
                    Ulica       = "Fiołków",
                    Miasto      = "Bielsko-Białą",
                    Kraj        = "PL",
                    KodPocztowy = "43-300"
                },
                WyswietlaniePozycjiZamowieniasLista = new List <WyswietlaniePozycjiZamowienia>()
                {
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Stół",
                        CenaZakupu    = 300.50M,
                        Ilosc         = 10
                    },


                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Krzesłp",
                        CenaZakupu    = 300.50M,
                        Ilosc         = 8
                    }
                }
            };
            //Act (działaj)
            var aktualna = zamowienieRepository.PobierzZamowienieDoWyświetlenia(10);

            //Asert (potwierdź)

            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
            Assert.AreEqual(oczekiwana.Imie, aktualna.Imie);
            Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko);

            Assert.AreEqual(oczekiwana.AdresDostawy.AdresTyp, aktualna.AdresDostawy.AdresTyp);
            Assert.AreEqual(oczekiwana.AdresDostawy.Ulica, aktualna.AdresDostawy.Ulica);
            Assert.AreEqual(oczekiwana.AdresDostawy.Miasto, aktualna.AdresDostawy.Miasto);
            Assert.AreEqual(oczekiwana.AdresDostawy.KodPocztowy, aktualna.AdresDostawy.KodPocztowy);
            Assert.AreEqual(oczekiwana.AdresDostawy.Kraj, aktualna.AdresDostawy.Kraj);

            for (int i = 0; i < 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].NazwaProduktu, aktualna.WyswietlaniePozycjiZamowieniasLista[i].NazwaProduktu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].Ilosc, aktualna.WyswietlaniePozycjiZamowieniasLista[i].Ilosc);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].CenaZakupu, aktualna.WyswietlaniePozycjiZamowieniasLista[i].CenaZakupu);
            }
        }
        public void PobierzZamowienieDoWyswietleniatest()
        {
            //arrange
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwana           = new WyswietlanieZamowienia()
            {
                Imie         = "Marcin",
                Nazwisko     = "Nowak",
                AdresDostawy = new Adres()
                {
                    AdresTyp    = 1,
                    Ulica       = "Kosmiczna",
                    Miasto      = "Katowice",
                    KodPocztowy = "40-467",
                    Kraj        = "Polska"
                },
                DataZamowienia = new DateTimeOffset(2018, 4, 14, 10, 00, 00, new TimeSpan(7, 0, 0)),
                WyswietlaniePozycjiZamowieniaLista = new List <WyswietlaniePozycjiZamowienia>()
                {
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu   = "Krzeslo",
                        IloscZamowienia = 4,
                        CenaZakupu      = 119.77M
                    },

                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu   = "Stolik",
                        IloscZamowienia = 7,
                        CenaZakupu      = 249M
                    },
                }
            };
            //act
            var aktualna = zamowienieRepository.PobierzZamowienieDoWyswietlenia(10);

            //assert
            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
            Assert.AreEqual(oczekiwana.Imie, aktualna.Imie);
            Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko);

            Assert.AreEqual(oczekiwana.AdresDostawy.AdresTyp, aktualna.AdresDostawy.AdresTyp);
            Assert.AreEqual(oczekiwana.AdresDostawy.Ulica, aktualna.AdresDostawy.Ulica);
            Assert.AreEqual(oczekiwana.AdresDostawy.Miasto, aktualna.AdresDostawy.Miasto);
            Assert.AreEqual(oczekiwana.AdresDostawy.KodPocztowy, aktualna.AdresDostawy.KodPocztowy);
            Assert.AreEqual(oczekiwana.AdresDostawy.Kraj, aktualna.AdresDostawy.Kraj);

            for (int i = 0; i < 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].NazwaProduktu, aktualna.WyswietlaniePozycjiZamowieniaLista[i].NazwaProduktu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].IloscZamowienia, aktualna.WyswietlaniePozycjiZamowieniaLista[i].IloscZamowienia);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].CenaZakupu, aktualna.WyswietlaniePozycjiZamowieniaLista[i].CenaZakupu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].PozycjaZamowieniaId, aktualna.WyswietlaniePozycjiZamowieniaLista[i].PozycjaZamowieniaId);
            }
        }
Пример #3
0
        public void PobierzZamowienieDoWyswietleniaTest()
        {
            // Arrange
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwana           = new WyswietlanieZamowienia()
            {
                Imie           = "Jacek",
                Nazwisko       = "Kowal",
                DataZamowienia = new DateTimeOffset(2018, 5, 21, 12, 00, 00, new TimeSpan(5, 0, 0)),
                AdresDostawy   = new Adres()
                {
                    AdresTyp    = 2,
                    Ulica       = "Mila",
                    Miasto      = "Katowice",
                    Kraj        = "Polska",
                    KodPocztowy = "44-400"
                },
                WyswietlaniePozycjZamowieniaLista = new List <WyswietlaniePozycjZamowienia>()
                {
                    new WyswietlaniePozycjZamowienia()
                    {
                        NazwaProduktu = "Stol",
                        CenaZakupu    = 300.50M,
                        Ilosc         = 10
                    },
                    new WyswietlaniePozycjZamowienia()
                    {
                        NazwaProduktu = "blat",
                        CenaZakupu    = 50.33M,
                        Ilosc         = 5
                    }
                }
            };

            // Act
            var aktualna = zamowienieRepository.PobierzZamowienieDoWyswietlenia(10);

            // Assert
            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
            Assert.AreEqual(oczekiwana.Imie, aktualna.Imie);
            Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko);

            Assert.AreEqual(oczekiwana.AdresDostawy.AdresTyp, aktualna.AdresDostawy.AdresTyp);
            Assert.AreEqual(oczekiwana.AdresDostawy.Ulica, aktualna.AdresDostawy.Ulica);
            Assert.AreEqual(oczekiwana.AdresDostawy.Miasto, aktualna.AdresDostawy.Miasto);
            Assert.AreEqual(oczekiwana.AdresDostawy.KodPocztowy, aktualna.AdresDostawy.KodPocztowy);
            Assert.AreEqual(oczekiwana.AdresDostawy.Kraj, aktualna.AdresDostawy.Kraj);

            for (int i = 0; i < 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjZamowieniaLista[i].NazwaProduktu, aktualna.WyswietlaniePozycjZamowieniaLista[i].NazwaProduktu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjZamowieniaLista[i].Ilosc, aktualna.WyswietlaniePozycjZamowieniaLista[i].Ilosc);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjZamowieniaLista[i].CenaZakupu, aktualna.WyswietlaniePozycjZamowieniaLista[i].CenaZakupu);
            }
        }
Пример #4
0
        public void PobierzZamowienieDowyswietleniaTest()
        {
            //Arrange
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwana           = new WyswietlanieZamowienia()
            {
                Imie           = "Jacek",
                Nazwisko       = "Kowal",
                DataZamowienia = new DateTimeOffset(2019, 5, 21, 12, 00, 00, new TimeSpan(5, 0, 0)),
                AdresDostawy   = new Adres()
                {
                    AdresTyp    = "Adres domowy",
                    Ulica       = "Mila",
                    Miasto      = "Katowice",
                    Kraj        = "Polska",
                    KodPocztowy = "44-345"
                },
                WyswietlaniePozycjiZamowieniasLista = new List <WyswietlaniePozycjiZamowienia>()
                {
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Obraz2",
                        CenaZakupu    = 50.50M,
                        Ilosc         = 2
                    },
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Obraz3",
                        CenaZakupu    = 80.20M,
                        Ilosc         = 1
                    }
                }
            };

            //act
            var aktualna = zamowienieRepository.PobierzZamowienieDoWyswietlenia(1);

            //assert
            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
            Assert.AreEqual(oczekiwana.Imie, aktualna.Imie);
            Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko);

            Assert.AreEqual(oczekiwana.AdresDostawy.KodPocztowy, aktualna.AdresDostawy.KodPocztowy);
            Assert.AreEqual(oczekiwana.AdresDostawy.AdresTyp, aktualna.AdresDostawy.AdresTyp);
            Assert.AreEqual(oczekiwana.AdresDostawy.Kraj, aktualna.AdresDostawy.Kraj);
            Assert.AreEqual(oczekiwana.AdresDostawy.Miasto, aktualna.AdresDostawy.Miasto);
            Assert.AreEqual(oczekiwana.AdresDostawy.Ulica, aktualna.AdresDostawy.Ulica);

            for (int i = 0; i < oczekiwana.WyswietlaniePozycjiZamowieniasLista.Count() - 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].CenaZakupu, aktualna.WyswietlaniePozycjiZamowieniasLista[i].CenaZakupu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].Ilosc, aktualna.WyswietlaniePozycjiZamowieniasLista[i].Ilosc);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniasLista[i].NazwaProduktu, aktualna.WyswietlaniePozycjiZamowieniasLista[i].NazwaProduktu);
            }
        }
        public void PobierzZamowienieDoWyswietleniaTest()
        {
            var zamowienieRepoi = new ZamowienieRepository();

            var oczekiwana = new WyswietlanieZamowienia()
            {
                imie           = "Pietrek",
                nazwisko       = "Kowalik",
                datazamowienia = new DateTimeOffset(2018, 4, 14, 10, 00, 00, 00, new TimeSpan(7, 0, 0)),
                adresDostawy   = new Adres()
                {
                    AdresTyp    = 1,
                    Ulica       = "kosmiczna",
                    Miasto      = "Katowice",
                    KodPocztowy = "40-467",
                    Kraj        = "Polska",
                },
                WyswietlaniePozycjiZamowieniaLista = new List <WyswietlaniePozycjiZamowienia> ()
                {
                    new WyswietlaniePozycjiZamowienia()
                    {
                        nazwaProduktu   = "Krzesło",
                        iloscZamowienia = 4,
                        cenaZakupu      = 199.77m
                    },
                    new WyswietlaniePozycjiZamowienia()
                    {
                        nazwaProduktu   = "Stolik",
                        iloscZamowienia = 7,
                        cenaZakupu      = 249m
                    }
                }
            };

            var aktualna = zamowienieRepoi.PobierzZamowienieDoWyswietlenia(10);

            Assert.AreEqual(oczekiwana.zamowienieId, aktualna.zamowienieId);
            Assert.AreEqual(oczekiwana.datazamowienia, aktualna.datazamowienia);
            Assert.AreEqual(oczekiwana.imie, aktualna.imie);
            Assert.AreEqual(oczekiwana.nazwisko, aktualna.nazwisko);
            Assert.AreEqual(oczekiwana.adresDostawy.AdresTyp, aktualna.adresDostawy.AdresTyp);
            Assert.AreEqual(oczekiwana.adresDostawy.Ulica, aktualna.adresDostawy.Ulica);
            Assert.AreEqual(oczekiwana.adresDostawy.Miasto, aktualna.adresDostawy.Miasto);
            Assert.AreEqual(oczekiwana.adresDostawy.KodPocztowy, aktualna.adresDostawy.KodPocztowy);
            Assert.AreEqual(oczekiwana.adresDostawy.Kraj, aktualna.adresDostawy.Kraj);

            for (int i = 0; i < 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].nazwaProduktu, aktualna.WyswietlaniePozycjiZamowieniaLista[i].nazwaProduktu);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].iloscZamowienia, aktualna.WyswietlaniePozycjiZamowieniaLista[i].iloscZamowienia);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].cenaZakupu, aktualna.WyswietlaniePozycjiZamowieniaLista[i].cenaZakupu);
            }
        }
Пример #6
0
        public void PobierzZamowienie()
        {
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwana           = new Zamowienie(10)
            {
                DataZamowienia = new DateTimeOffset(2018, 4, 14, 10, 00, 00, new TimeSpan(7, 0, 0))
            };

            var aktualna = zamowienieRepository.Pobierz(10);

            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
        }
        public void PobierzZamowienie()
        {
            var zamowienieRepoi = new ZamowienieRepository();

            var oczekiwana = new Zamowienie(10)
            {
                DataZamowienie = new DateTimeOffset(2016, 4, 23, 10, 00, 00, 00, new TimeSpan(7, 0, 0))
            };

            var aktualna = zamowienieRepoi.Pobierz(10);

            Assert.AreEqual(oczekiwana.DataZamowienie, aktualna.DataZamowienie);
            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
        }
Пример #8
0
        public void PobierzZamowienieTest()
        {
            // Arrange (przygotuj test)
            var zamowienieRepository = new ZamowienieRepository();
            var oczekiwane           = new Zamowienie(10)
            {
                DataZamowienia = new DateTimeOffset(2018, 4, 20, 11, 00, 00, new TimeSpan(7, 0, 0))
            };

            // Act (działaj)
            var aktualne = zamowienieRepository.Pobierz(10);


            // Assert (potwierdz test)
            Assert.AreEqual(oczekiwane.ZamowienieId, aktualne.ZamowienieId);
            Assert.AreEqual(oczekiwane.DataZamowienia, aktualne.DataZamowienia);
        }
Пример #9
0
        public void PobierzZamowienieTest()
        {
            //arrange
            ZamowienieRepository zamowienieRepository = new ZamowienieRepository();

            Zamowienie oczekiwana = new Zamowienie(1)
            {
                DataZamowienia = new DateTimeOffset(2018, 4, 20, 11, 00, 00, new TimeSpan(7, 0, 0))
            };

            //act
            Zamowienie aktualna = zamowienieRepository.Pobierz(1);

            //assert
            Assert.AreEqual(oczekiwana.DataZamowienia, aktualna.DataZamowienia);
            Assert.AreEqual(oczekiwana.ZamowienieId, aktualna.ZamowienieId);
        }