Example #1
0
        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;
        }
Example #2
0
 public void KupovinaNepostojeciID()
 {
     testniStore.kupiPjesmu("", "");
 }