public List <string> VratiSveRevizije(int izborKorisnika, string putanjaDoRepozitorijuma) { if (putanjaDoRepozitorijuma == null) { throw new ArgumentNullException("\nPutanja do repozitorijuma ne sme biti nevalidna.\n"); } if (izborKorisnika < 0 || putanjaDoRepozitorijuma == "") { throw new ArgumentException("\nPutanja do repozitorijuma i izabrana revizija ne smeju biti prazni.\n"); } return(m_IEventSourcing.VratiRevizije(izborKorisnika, putanjaDoRepozitorijuma)); }
public void VratiRevizije_LosiParametri(int izbor, string putanjaDoRepozitorijuma) { Assert.Throws <ArgumentNullException>(() => { eventSourcingService.VratiRevizije(2, null); }); Assert.Throws <ArgumentException>(() => { eventSourcingService.VratiRevizije(-2, @"C:\Users\Maja\Downloads\Test"); }); Assert.Throws <ArgumentException>(() => { eventSourcingService.VratiRevizije(-2, ""); }); }
public void VratiRevizije_test() { eventSourcing.VratiRevizije(1, @"C:\Users\Maja\Downloads\Test2"); cqrsRead.Received().PosaljiRevizije(@"C:\Users\Maja\Downloads\Test2\.vc", "Repozitorijumi.txt"); }