public void PiszDoPliku() { //Arrange var zmienioneElementy = new List <ILogowanie>(); var klient = new PKlient(1) { Email = "piotr.wp.pl", Imie = "Piotr", Nazwisko = "Czerski", ListaAdresow = null }; zmienioneElementy.Add(klient as ILogowanie); // dodawanie klienta do listy za pomoca as ILogowanie var produkt = new PProdukt(5) { NazwaProduktu = "Klocki", opis = "Klocki dla dzieci", AktualnaCena = 10M }; zmienioneElementy.Add(produkt as ILogowanie); var zamowienie = new PZamowienie(20) { DataZamowinia = new DateTime(2019, 9, 12, 11, 0, 0) }; zmienioneElementy.Add(zamowienie as ILogowanie); //Act UslugaLogowanie.PiszDoPliku(zmienioneElementy); //Assert }
public void ZwalidujBrakNazwiskaTest() { //arrange - przygotuj test PKlient klient = new PKlient(); klient.Email = "*****@*****.**"; var oczekiwana = false; //act - działaj var aktualna = klient.Zwaliduj(); //assert - spr test Assert.AreEqual(oczekiwana, aktualna); }
public void PobierzKlientaZAdresami() { //Arrange var klientRepository = new PKlientRepository(); var oczekiwana = new PKlient(1) { Email = "*****@*****.**", Imie = "marcin", Nazwisko = "kowal", ListaAdresow = new List <PAdres>() { new PAdres() { AdresTyp = 1, Ulica = "Adama", Miasto = "Opole", Kraj = "Polska", KodPocztowy = "11-100" }, new PAdres() { AdresTyp = 3, Ulica = "Asama", Miasto = "Wilno", Kraj = "Polska", KodPocztowy = "42-213" } } }; //Act var aktualna = klientRepository.Pobierz(1); //Assert Assert.AreEqual(oczekiwana.KlientId, aktualna.KlientId); Assert.AreEqual(oczekiwana.Email, aktualna.Email); Assert.AreEqual(oczekiwana.Imie, aktualna.Imie); Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko); for (int i = 0; i < 1; i++) { Assert.AreEqual(oczekiwana.ListaAdresow[1].AdresTyp, aktualna.ListaAdresow[1].AdresTyp); Assert.AreEqual(oczekiwana.ListaAdresow[1].Ulica, aktualna.ListaAdresow[1].Ulica); Assert.AreEqual(oczekiwana.ListaAdresow[1].Miasto, aktualna.ListaAdresow[1].Miasto); Assert.AreEqual(oczekiwana.ListaAdresow[1].Kraj, aktualna.ListaAdresow[1].Kraj); Assert.AreEqual(oczekiwana.ListaAdresow[1].KodPocztowy, aktualna.ListaAdresow[1].KodPocztowy); } }
public void ZwalidujBrakEmailTest() { //arrange - przygotuj test PKlient klient = new PKlient(); klient.Nazwisko = "Czerski"; var oczekiwana = false; //act - działaj var aktualna = klient.Zwaliduj(); //assert - spr test Assert.AreEqual(oczekiwana, aktualna); }
public void StaticTest() { var kl1 = new PKlient(); kl1.Imie = "jacek"; PKlient.Licznik += 1; var kl2 = new PKlient(); kl2.Imie = "maciek"; PKlient.Licznik += 1; var kl3 = new PKlient(); kl3.Imie = "mkirek"; PKlient.Licznik += 1; Assert.AreEqual(3, PKlient.Licznik); }
public void PobierzKlientaTest() { //Arrange var klientRepository = new PKlientRepository(); var oczekiwana = new PKlient(1) { Email = "*****@*****.**", Imie = "marcin", Nazwisko = "kowal" }; //Act var aktualna = klientRepository.Pobierz(1); //Assert Assert.AreEqual(oczekiwana.KlientId, aktualna.KlientId); Assert.AreEqual(oczekiwana.Email, aktualna.Email); Assert.AreEqual(oczekiwana.Imie, aktualna.Imie); Assert.AreEqual(oczekiwana.Nazwisko, aktualna.Nazwisko); }
public void NazwiskoPusteTest() { // 3 etapy tworzenia testu jednostkowego : // 1.Arrange (przygotuj test) // 2.Act (działaj) // 3.Assert (potwierdź test) //Arrange (przygotuj test) PKlient klient = new PKlient(); klient.Imie = "Piotr"; string oczekiwana = "Piotr"; //Act (działaj) string aktualna = klient.ImieNazwisko; //Assert (potwierdź test) Assert.AreEqual(oczekiwana, aktualna); }