Exemple #1
0
        public void PobierzZamowienieDoWyswietlenia()
        {
            //Arrange
            ZamowienieReposytory zamowienieReposytory = new ZamowienieReposytory();
            var oczekiwana = new WyswietlanieZamowienia()
            {
                Imie           = "Jacek",
                Nazwisko       = "Kowal",
                DataZamowienia = new DateTimeOffset(2019, 11, 1, 7, 0, 0, new TimeSpan(5, 0, 0)),
                AdresDostawy   = new Adres()
                {
                    AdresTyp    = 2,
                    Ulica       = "Miła",
                    Miasto      = "Katowice",
                    Kraj        = "Polska",
                    KodPocztowy = "44-400"
                },
                WyswietlaniePozycjiZamowieniaLista = new List <WyswietlaniePozycjiZamowienia>()
                {
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Blat",
                        CenaZakupu    = 50.33M,
                        Ilosc         = 5
                    },
                    new WyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Stol",
                        CenaZakupu    = 300.50M,
                        Ilosc         = 10
                    }
                }
            };
            //Act
            var aktualna = zamowienieReposytory.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].Ilosc, aktualna.WyswietlaniePozycjiZamowieniaLista[i].Ilosc);
                Assert.AreEqual(oczekiwana.WyswietlaniePozycjiZamowieniaLista[i].CenaZakupu, aktualna.WyswietlaniePozycjiZamowieniaLista[i].CenaZakupu);
            }
        }
Exemple #2
0
        public void PobierzZamowienieReposytoryTest()
        {
            //Arrange
            var zamowienieRepo = new ZamowienieReposytory();
            var oczekiwane     = new Zamowienie(10)
            {
                DataZamowienia = new DateTimeOffset(2019, 4, 20, 11, 00, 00, new TimeSpan(7, 0, 0))
            };
            //Act
            var aktualne = zamowienieRepo.Pobierz(10);

            //Assert
            Assert.AreEqual(oczekiwane.ZamowienieID, aktualne.ZamowienieID);
            Assert.AreEqual(oczekiwane.DataZamowienia, aktualne.DataZamowienia);
        }
Exemple #3
0
        public void PobierzZamowienieDoWyswietleniaTest()
        {
            var zamowienieReposytory = new ZamowienieReposytory();
            var oczekiwana           = new WyswietlanieZamowienia()
            {
                Imie           = "jacek",
                Nazwisko       = "Kowalski",
                DataZamowienia = new DateTimeOffset(2018, 4, 21, 12, 00, 00, new TimeSpan(5, 0, 0)),
                AdresDostawy   = new Adres()
                {
                    AdresTyp    = 2,
                    Ulica       = "jeden",
                    Miasto      = "Katowice",
                    Kraj        = "Polska",
                    KodPocztowy = "12-555"
                },
                WyswitlaniePozycjiZamowienia = new List <wyswietlaniePozycjiZamowienia>()
                {
                    new wyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Stol",
                        CenaZakupu    = 300.50M,
                        Ilosc         = 10
                    },
                    new wyswietlaniePozycjiZamowienia()
                    {
                        NazwaProduktu = "Blat",
                        CenaZakupu    = 50.33M,
                        Ilosc         = 5
                    }
                }
            };

            var aktualna = zamowienieReposytory.PobierzZamowienieDoWyswietlenia(10);

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

            for (int i = 0; i < 1; i++)
            {
                Assert.AreEqual(oczekiwana.WyswitlaniePozycjiZamowienia[i].NazwaProduktu, aktualna.WyswitlaniePozycjiZamowienia[i].NazwaProduktu);
                Assert.AreEqual(oczekiwana.WyswitlaniePozycjiZamowienia[i].Ilosc, aktualna.WyswitlaniePozycjiZamowienia[i].Ilosc);
                Assert.AreEqual(oczekiwana.WyswitlaniePozycjiZamowienia[i].CenaZakupu, aktualna.WyswitlaniePozycjiZamowienia[i].CenaZakupu);
            }
        }
Exemple #4
0
        public void TestMethod1()
        {
            //Arrange
            ZamowienieReposytory zamowienieReposytory = new ZamowienieReposytory();
            var oczekiwana = new Zamowienie(10)
            {
                DataZamowienia = new DateTimeOffset(2019, 10, 22, 23, 00, 00, new TimeSpan(7, 0, 0))
            };

            //Act
            var aktualna = zamowienieReposytory.Pobierz(10);

            //Assert

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