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(); } }