public ActionResult Index() { Cennik promocja = new Days60Component(); promocja = new JogaDecorator(promocja); promocja = new BoksDecorator(promocja); promocja = new FitnessDecorator(promocja); Cennik promocja2 = new Days180Component(); promocja2 = new TaniecDecorator(promocja2); promocja2 = new FitnessDecorator(promocja2); promocja2 = new JogaDecorator(promocja2); TrenerFactory fabryka = new TrenerFactory(); var TrenerMiesiaca = fabryka.CreatePracownik(TrenerPoID.Andrzej_Kwitek); ListaCennikow lista = new ListaCennikow(); lista.DodajTreneraMiesiaca(TrenerMiesiaca); lista.DodajDoListy(promocja); lista.DodajDoListy(promocja2); return(View(lista)); }
public void Sprawdzanie_poprawnosci_danych_trenera_z_fabryki() { //Arange TrenerFactory fabryka = new TrenerFactory(); string imie = "Andrzej", nazwisko = "Kwitek"; //Act var TrenerMiesiaca = fabryka.CreatePracownik(TrenerPoID.Andrzej_Kwitek); //Assert Assert.AreEqual(imie, TrenerMiesiaca.Imie); Assert.AreEqual(nazwisko, TrenerMiesiaca.Nazwisko); }
public void Sprawdzanie_poprawnosci_danych_trenera_z_fabryki_v2() { //Arange DateTime zatrudnienie = new DateTime(2019, 06, 03); DateTime dzisiaj = DateTime.Now; TimeSpan roznica = dzisiaj - zatrudnienie; string test = $"Członek naszego zespołu już z nami {roznica.Days} dni!!!"; //Act TrenerFactory fabryka = new TrenerFactory(); var TrenerMiesiaca = fabryka.CreatePracownik(TrenerPoID.Andrzej_Kwitek); //Assert Assert.AreEqual(test, TrenerMiesiaca.StazPracy()); }