예제 #1
0
 public void NapraviReviziju_test()
 {
     string[] stringRet = cqrsWrite.KreirajFolderZaC1(@"C:\Users\Maja\Downloads\Test2\.vc", lista[0]);
     Assert.AreEqual(new string[0], stringRet);
     eventSourcing.NapraviMeta(cqrsWrite, "Maja", "RepozitorijumMaja", @"C:\Users\Maja\Downloads\Test2\.vc", @"C:\Users\Maja\Downloads\Test2\.vc\C1", "mile");
     cqrsWrite.Received().NapraviPrvuReviziju(@"C:\Users\Maja\Downloads\Test2\.vc", "mile");
 }
예제 #2
0
        public void NapraviReviziju(string preuzetaPutanjaIzLogFajla, string nazivAutora, List <string> fajloviNadKojimaSeSprovodiRevizija)
        {
            string putanjaDoOriginalnogFajla     = "";
            string putanjaDoRepozitorijuma       = preuzetaPutanjaIzLogFajla;
            string putanjaDoFolderaSvakeRevizije = preuzetaPutanjaIzLogFajla;

            for (int iterator = 0; iterator < fajloviNadKojimaSeSprovodiRevizija.Count(); iterator++)
            {
                string[] nazivOriginalnogSplitovan = fajloviNadKojimaSeSprovodiRevizija[iterator].Split('.');
                string[] putanjeDoCommita          = m_CQRSWrite.KreirajFolderZaC1(putanjaDoRepozitorijuma, fajloviNadKojimaSeSprovodiRevizija[iterator]);

                preuzetaPutanjaIzLogFajla = putanjeDoCommita[3];
                string referencaNaRepozitorijum = preuzetaPutanjaIzLogFajla;
                putanjaDoOriginalnogFajla = putanjeDoCommita[0];

                if (!putanjeDoCommita[4].Equals(""))
                {
                    NapraviMeta(m_CQRSWrite, nazivAutora, nazivOriginalnogSplitovan[0], putanjeDoCommita[2], putanjeDoCommita[1], putanjeDoCommita[0]);
                }
                else
                {
                    ProdjiKrozFoldereSaRazlikama(putanjeDoCommita, preuzetaPutanjaIzLogFajla, referencaNaRepozitorijum, fajloviNadKojimaSeSprovodiRevizija, putanjaDoFolderaSvakeRevizije, nazivAutora, putanjaDoOriginalnogFajla, nazivOriginalnogSplitovan, iterator);
                }
            }
        }