public static ZamowieniaKoszykPOCO MapKoszykToPOCO(ZamowieniaKoszyk koszyk) { return new ZamowieniaKoszykPOCO { Id = koszyk.Id, Nazwa = koszyk.Produkt.Nazwa, Producent = koszyk.Produkt.Producent.Nazwa, Ilosc = koszyk.Ilosc, CenaCalosciowa = koszyk.Ilosc * koszyk.Produkt.Cena, ProduktID = koszyk.Produkt.Id, ZamowienieID = koszyk.Zamowienie.Id }; }
public void CanAddKoszyk() { ZamowieniaKoszyk newKoszyk = new ZamowieniaKoszyk() { Ilosc = 20}; var koszykiBeforeCount = _repository.GetCount(); _repository.Add(newKoszyk); var koszykiCount = _repository.GetCount(); Assert.That(koszykiCount, Is.EqualTo(koszykiBeforeCount+1)); var testedKoszyk = _repository.GetById(koszykiCount); Assert.That(testedKoszyk.Ilosc, Is.EqualTo(20)); }
public static KoszykPOCO MapKoszyk1ToPOCO(ZamowieniaKoszyk koszyk) { return new KoszykPOCO { Id = koszyk.Id, Nazwa = koszyk.Produkt.Nazwa, Producent = koszyk.Produkt.Producent.Nazwa, Ilosc = koszyk.Ilosc, CenaCalosciowa = koszyk.Ilosc * koszyk.Produkt.Cena, ProduktID = koszyk.Produkt.Id, ZamowienieID = koszyk.Zamowienie.Id, Firma = koszyk.Zamowienie.Klient.Firma, Zamowienie = POCOHelpers.MapZamowienieToPOCO(koszyk.Zamowienie) }; }
public void CanDeleteKoszyk() { ZamowieniaKoszyk newKoszyk = new ZamowieniaKoszyk() { Ilosc = 20 }; var koszykiBeforeCount = _repository.GetCount(); _repository.Add(newKoszyk); var koszykiAfterCount = _repository.GetCount(); Assert.That(koszykiAfterCount,Is.EqualTo(koszykiBeforeCount+1)); _repository.Remove(newKoszyk); var koszykiCount = _repository.GetCount(); Assert.That(koszykiCount, Is.EqualTo(koszykiBeforeCount)); }