Esempio n. 1
0
        public void ZlozZamowienie_Ilosc_ExeptionTest()
        {
            //Arrange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "opis");

            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);
            //Assert
        }
Esempio n. 2
0
        public void ZlozZamowienie_NullProdukt_ExcepitonTest()
        {
            // Arrange (zaranżuj test)
            var dostawca = new Dostawca();

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 15);

            // Assert (potwierdz test)
            // oczekiwany wyjatek
        }
Esempio n. 3
0
        public void ZlozZamowienie_NullProdukt_ExceptionTest()
        {
            //arrange
            var dostawca = new Dostawca();

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 10);

            //assert
            //oczekiwany wyjatek
        }
Esempio n. 4
0
        public void ZlozZamowienie_NullProdukt_ExeptionTest()
        {
            //Arrange
            var dostawca = new Dostawca();
            //var produkt = new Produkt();

            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(null, 15);
            //Assert
            //oczekiwany wyjątek
        }
Esempio n. 5
0
        public void ZlozZamowienie_Ilosc_ExceptionTest()
        {
            //arrange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);

            //assert
            //oczekiwany wyjatek
        }
Esempio n. 6
0
        public void ZlozZamowienie_Ilosc_ExcepitonTest()
        {
            // Arrange (zaranżuj test)
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "opis");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 0);

            // Assert (potwierdz test)
            // oczekiwany wyjatek
        }
Esempio n. 7
0
        public void ZlozZamowienie_WyslijKopie()
        {
            //Arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst Zamówieia Wysyłamy kopię");
            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, ilosc: 15, Dostawca.DolaczAdres.Nie, Dostawca.WyslijKopie.Tak);

            //Assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 8
0
        public void ZlozZamowienie_NullProduktException_Test()
        {
            // Arange
            var dostawca = new Dostawca();

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(null, 15);

            // Assert

            // Assert.AreEqual(oczekiwana, actualna);
            //  Oczekiwany Wyjątek
        }
Esempio n. 9
0
        public void ZlozZamowienie_Ilosc_Exception_Test()
        {
            // Arange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(produkt, 0);

            // Assert

            // Assert.AreEqual(oczekiwana, actualna);
            //  Oczekiwany Wyjątek
        }
Esempio n. 10
0
        public void ZlozZamowienieTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 10\r\nInstrukcje: Standardowa dostawa");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10);

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 11
0
        public void ZlozZamowienie_DolaczAdre_test()
        {
            // Arange
            var dostawca   = new Dostawca();
            var produkt    = new Produkt(1, "Biurko", "Opis");
            var oczekiwana = new WynikOperacji(true, "Tekst zamowienia Adres zamowienia");
            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(produkt, 15, dolaczAdres: Dostawca.DolaczAdres.Tak, wyslijKopie: Dostawca.WyslijKopie.Nie);

            // Assert

            Assert.AreEqual(oczekiwana.Sukces, actualna.Sukces);
            Assert.AreEqual(oczekiwana.Wiadomosc, actualna.Wiadomosc);
        }
Esempio n. 12
0
        public void ZlozZamowienie_DolaczAdresTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst zamowienia Dołączamy adres");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10, Dostawca.DolaczAdres.Tak, Dostawca.WyslijKopie.Nie);

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 13
0
        public void ZlozZamowienie_DolaczAdresTest()
        {
            // Arrange(zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Tekst zamówienia Dołączamy adres");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, Dostawca.DolaczAdres.Tak, Dostawca.WyslijKopie.Nie);

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 14
0
        public void ZlozZamowienie4ParametryTest()
        {
            //arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 10\r\nData dostawy: 2020/04/22\r\nInstrukcje: testowe instrukcje");

            //act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 10, new DateTimeOffset(2020, 4, 22, 0, 0, 0, new TimeSpan(8, 0, 0)), "testowe instrukcje");

            //assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 15
0
        public void ZlozZamowienieTest()
        {
            // Arrange (zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 15\r\nInstrukcje: Standartowa dostawa");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15);

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 16
0
        public void ZlozZamowienie4parametryTest()
        {
            // Arrange (zaranżuj test)
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl\r\nProdukt: Informatyka - 0001\r\nIlość: 15\r\nData dostawy: 2019-04-22\r\nInstrukcje: testowe instrukcje");

            //ACT (działaj)
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, new DateTimeOffset(2019, 4, 22, 0, 0, 0, new TimeSpan(8, 0, 0)), "testowe instrukcje");

            // Assert (potwierdz test)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 17
0
        public void ZlozZamowienie_TrzyParametryBezDatyTest()
        {
            //Arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl" + Environment.NewLine +
                                                      "Produkt: Informatyka - 0001" + Environment.NewLine +
                                                      "Ilość: 15\r\nInstrukcje: Standartowa dostawa");
            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, instrukcje: "Standartowa dostawa");

            //Assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 18
0
        public void ZlozZamowienie_ExceptionNullProduktTest()
        {
            // Arrange (zaranżuj test)

            var dostawca = new Dostawca();



            // Act (działaj)

            var wartoscAktualna = dostawca.ZlozZamowienie(null, 15);

            // Assert (potwierdzenie testu, lub nie)
            // Oczekiwany wyjątek
        }
Esempio n. 19
0
        public void ZlozZamowienie_CzteryParametryTest()
        {
            //Arrange
            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamowienie z DevHobby.pl" + Environment.NewLine +
                                                      "Produkt: Informatyka - 0001" + Environment.NewLine +
                                                      "Ilość: 15\r\nData dostawy: 22.04.2020\r\nInstrukcje: Testowe instrukcje");
            //Act
            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, new DateTimeOffset(2020, 4, 22, 0, 0, 0, new TimeSpan(8, 0, 0)), "Testowe instrukcje");

            //Assert
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 20
0
        public void ZlozZamowienie_ExceptionZlaIlosc()
        {
            // Arrange (zaranżuj test)

            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");



            // Act (działaj)

            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, -15);

            // Assert (potwierdzenie testu, lub nie)
            // Oczekiwany wyjątek
        }
Esempio n. 21
0
        public void ZlozZamowienie_4parametry_Test()
        {
            // Arange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            var oczekiwana = new WynikOperacji(true, "Zamowienie z dev-hobby.pl\r\nProdukt: Informatyka - 1\r\nIlość: 15\r\nData dostawy: 05.05.2020\r\nInstrukcje: Testowe Instrukcje");

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(produkt, 15, new DateTimeOffset(2020, 5, 5, 0, 0, 0, new TimeSpan(8, 0, 0)), "Testowe Instrukcje");

            // Assert

            Assert.AreEqual(oczekiwana.Sukces, actualna.Sukces);
            Assert.AreEqual(oczekiwana.Wiadomosc, actualna.Wiadomosc);
        }
Esempio n. 22
0
        public void ZlozZamowienie_Test()
        {
            // Arange
            var dostawca = new Dostawca();
            var produkt  = new Produkt(1, "Biurko", "Opis");

            var oczekiwana = new WynikOperacji(true, "Zamowienie z dev-hobby.pl\r\nProdukt: Informatyka - 1\r\nIlość: 15\r\nInstrukcje: Standardowa Dostawa");

            //ACT wykonaj test
            var actualna = dostawca.ZlozZamowienie(produkt, 15);

            // Assert

            Assert.AreEqual(oczekiwana.Sukces, actualna.Sukces);
            Assert.AreEqual(oczekiwana.Wiadomosc, actualna.Wiadomosc);
        }
Esempio n. 23
0
        public void ZlozZamowienie_TrzyParametryTest()
        {
            // Arrange (zaranżuj test)

            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamówienie z DevHobby.pl\r\nProdukt : Informatyka - 0001\r\nIlość : 15\r\nData dostawy: 2020-10-22\r\nInstrukcje: Standardowa dostawa");


            // Act (działaj)

            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, new DateTimeOffset(2020, 10, 22, 0, 0, 0, new TimeSpan(8, 0, 0)));

            // Assert (potwierdzenie testu, lub nie)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }
Esempio n. 24
0
        public void ZlozZamowienie_BrakDatyTest()
        {
            // Arrange (zaranżuj test)

            var dostawca          = new Dostawca();
            var produkt           = new Produkt(1, "Biurko", "Opis");
            var wartoscOczekiwana = new WynikOperacji(true, "Zamówienie z DevHobby.pl\r\nProdukt : Informatyka - 0001" +
                                                      "\r\nIlość : 15\r\nInstrukcje: testowe instrukcje");


            // Act (działaj)

            var wartoscAktualna = dostawca.ZlozZamowienie(produkt, 15, instrukcje: "testowe instrukcje");

            // Assert (potwierdzenie testu, lub nie)
            Assert.AreEqual(wartoscOczekiwana.Sukces, wartoscAktualna.Sukces);
            Assert.AreEqual(wartoscOczekiwana.Wiadomosc, wartoscAktualna.Wiadomosc);
        }