public void NegoldPrenosPjesme() { OnlineStore prodavnica = new OnlineStore("pozz"); prodavnica.registrirajKorisnika("Amir", "Muminovic", DateTime.Now, "4024007195736334", "amuminovic", "<3-VVS-<3"); prodavnica.registrirajKorisnika("Haris", "Masovic", DateTime.Now, "4024007195736334", "hmasovic", "HarisVoliSabana"); prodavnica.registrujNovuPjesmu(new Tune("Hallowed Be Thy Name", "Iron Maiden", "The Number Of The Beast", "Metal", 10.0, ".mp3", 433, 256, 70.11)); prodavnica.RegMembers[0].GoldMember = true; prodavnica.prenesiPjesmu(prodavnica.RegMembers[0].Id, prodavnica.RegMembers[1].Id, prodavnica.Pjesme[0].Id); }
public void PrenesiPjesmuKorektnostTest() { //Priprema - Oba obaju biti golden members testniStore.RegMembers[0].GoldMember = true; testniStore.RegMembers[1].GoldMember = true; testniStore.kupiPjesmu(testniStore.RegMembers[0].Id, testniStore.Pjesme[0].Id); testniStore.kupiPjesmu(testniStore.RegMembers[0].Id, testniStore.Pjesme[2].Id); testniStore.kupiPjesmu(testniStore.RegMembers[1].Id, testniStore.Pjesme[4].Id); double prosloStanje = testniStore.RegMembers[0].KorisnickiRacun.Stanje; CollectionAssert.Contains(testniStore.RegMembers[0].MojaBiblioteka, testniStore.Pjesme[0]); CollectionAssert.DoesNotContain(testniStore.RegMembers[1].MojaBiblioteka, testniStore.Pjesme[0]); testniStore.prenesiPjesmu(testniStore.RegMembers[0].Id, testniStore.RegMembers[1].Id, testniStore.Pjesme[0].Id); Assert.AreEqual(prosloStanje - 0.19, testniStore.RegMembers[0].KorisnickiRacun.Stanje); CollectionAssert.DoesNotContain(testniStore.RegMembers[0].MojaBiblioteka, testniStore.Pjesme[0]); CollectionAssert.Contains(testniStore.RegMembers[1].MojaBiblioteka, testniStore.Pjesme[0]); testniStore.RegMembers[0].KorisnickiRacun.Stanje = 500; testniStore.RegMembers[1].KorisnickiRacun.Stanje = 500; }