public void PrimeniRevizije_LosiParametri(string putanjaDoVC, string nazivIzabranogFajla, int izbor, string putanjaDoRepozitorijuma) { Assert.Throws <ArgumentNullException>(() => { eventSourcingService.PrimeniRevizije(null, null, 0, null); }); Assert.Throws <ArgumentNullException>(() => { eventSourcingService.PrimeniRevizije(null, "bla.txt", 0, @"C:\Users\Maja\Downloads\Test"); }); Assert.Throws <ArgumentException>(() => { eventSourcingService.PrimeniRevizije("", "", -3, ""); }); Assert.Throws <ArgumentException>(() => { eventSourcingService.PrimeniRevizije(@"C:\Users\Maja\Downloads\Test\.vc", "bla.txt", 2, ""); }); }
public void ObradiReviziju(string putanjaDoVC, string nazivIzabranogFajla, int izborKorisnika, string putanjaDoOriginalnogFajla) { if (putanjaDoVC == null || nazivIzabranogFajla == null || putanjaDoOriginalnogFajla == null) { throw new ArgumentNullException("\nPutanja do repozitorijuma i naziv fajla ne mogu biti nevalidni.\n"); } if (putanjaDoVC == "" || nazivIzabranogFajla == "" || izborKorisnika <= 0 || putanjaDoOriginalnogFajla == "") { throw new ArgumentException("\nPutanja do repozitorijuma i naziv fajla ne smeju biti prazni.\n"); } m_IEventSourcing.PrimeniRevizije(putanjaDoVC, nazivIzabranogFajla, izborKorisnika, putanjaDoOriginalnogFajla); }
public void PrimeniRevizije_test() { eventSourcing.PrimeniRevizije(@"C:\Users\Maja\Downloads\Test2\.vc", "Repozitorijumi.txt", 1, @"C:\Users\Maja\Downloads\Test2"); cqrsRead.Received().CitajCeoFajl(@"C:\Users\Maja\Downloads\Test2\.vc\C1\Repozitorijumi.txt"); }