示例#1
0
 public void PobierzDaneZNazwy()
 {
     const string wzorzecTestowy = "<numer> <wykonawca>-<tytul>";
     UstawieniaProgramu.getInstance().wczytajUstawienia();
     var wzorce = Utwor.wzorceNazwy;
     try
     {
         Utwor.wzorceNazwy.Clear();
         Utwor.dodajWzorzecNazwy(wzorzecTestowy);
         var utwor =
             new Utwor(SetAbsolutePath(@"muzyka\BlindGuardian\ANightAtTheOpera\") +
                       "07 Kristin Chenoweth-Popular.mp3")
                 {
                     dane = {numer = 0, wykonawca = new[] {string.Empty}, tytul = string.Empty}
                 };
         utwor.pobierzTagiZNazwy();
         Assert.AreEqual("Popular", utwor.dane.tytul, "Nie zgadza się tytuł.");
         Assert.AreEqual((uint)7, utwor.dane.numer, "Nie zgadza się numer.");
         Assert.AreEqual("Kristin Chenoweth", utwor.dane.wykonawca[0], "Nie zgadza się wykonawca.");
     }
     finally
     {
         Utwor.wzorceNazwy = wzorce;
         UstawieniaProgramu.getInstance().zapiszUstawienia();
     }
 }