コード例 #1
0
        public void PobierzDaneZeSciezki()
        {
            const string wzorzecTestowy = @"<source>\<wykonawca>\<album>\<tytul>";
            UstawieniaProgramu.getInstance().wczytajUstawienia();
            var wzorce = Utwor.wzorceSciezki;
            try
            {
                Utwor.wzorceSciezki.Clear();
                Utwor.dodajWzorzecSciezki(wzorzecTestowy);
                var utwor =
                    new Utwor(SetAbsolutePath(@"muzyka\BlindGuardian\ANightAtTheOpera\") +
                              "07 Kristin Chenoweth-Popular.mp3")
                        {
                            dane =
                                {
                                    numer = 0,
                                    wykonawca = new[] {string.Empty},
                                    tytul = string.Empty,
                                    album = string.Empty
                                }
                        };
                utwor.pobierzTagiZeSciezki();

                Assert.AreEqual("ANightAtTheOpera", utwor.dane.album, "Album się nie zgadza.");
                Assert.AreEqual("BlindGuardian", utwor.dane.wykonawca[0], "Wykonawca się nie zgadza.");
            }
            finally
            {
                Utwor.wzorceSciezki = wzorce;
                UstawieniaProgramu.getInstance().zapiszUstawienia();
            }
        }