示例#1
0
        public void GetBand()
        {
            IEnumerable <SimpleSongSearchResult> results = MetalArchives.Song.ByName("beneath the trees");
            BandResult band = results.First().GetFullBand();

            Assert.AreNotEqual(null, band);
        }
示例#2
0
        public void NotesShort()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            string expected = "Played their final show of their very last tour entitled \"The End\" in Birmingham, England on February 4th, 2017. The band initially retired from large scale touring after the show, but later announced that they broke up.  Black Sabbath are generally considered both the first heavy metal and doom metal band. Originally they were called Polka Tulk (featuring a saxophonist and slide guitarist in ...";

            Assert.AreEqual(expected, band.NotesShort);
        }
示例#3
0
        public void GetBandAlbumListMisc()
        {
            IEnumerable <SimpleBandSearchResult> results = MetalArchives.Band.ByName("Black Sabbath");
            BandResult band = results.First().GetFullBand();
            IEnumerable <AlbumBandResult> albums = band.GetAlbums(AlbumListType.Misc);

            Assert.AreNotEqual(null, albums);
        }
示例#4
0
        public void Genres()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            List <string> expected = new List <string>
            {
                "Heavy/Doom Metal"
            };

            CollectionAssert.AreEqual(expected, band.Genres.ToList());
        }
示例#5
0
        public void LyricalThemes()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            List <string> expected = new List <string>
            {
                "Doom",
                "Drugs",
                "Life",
                "Death",
                "Religion"
            };

            CollectionAssert.AreEqual(expected, band.LyricalThemes.ToList());
        }
示例#6
0
        public void GenresString()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual("Heavy/Doom Metal", band.GenresString);
        }
示例#7
0
        public void LyricalThemesString()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual("Doom, Drugs, Life, Death, Religion", band.LyricalThemesString);
        }
示例#8
0
        public void FormedIn()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual((ushort)1969, band.FormedInYear);
        }
示例#9
0
        public void Status()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual(BandStatus.SplitUp, band.Status);
        }
示例#10
0
        public void Country()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual(MetalArchivesNET.Country.UnitedKingdom, band.CountryOfOrigin);
        }
示例#11
0
        public void Name()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual("Black Sabbath", band.Name);
        }
示例#12
0
        public void Id()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual((ulong)99, band.Id);
        }
示例#13
0
        public void NotesFullNotEmpty_NeedInternet()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreNotEqual("", band.GetFullNotes());
        }
示例#14
0
        public void NotesUrlEmpty()
        {
            BandResult band = GetBand(Resources.Band_Wormwitch);

            Assert.AreEqual(null, band.NotesFullUrl);
        }
示例#15
0
        public void NotesUrlNotEmpty()
        {
            BandResult band = GetBand(Resources.Band_Black_Sabbath);

            Assert.AreEqual("https://metal-archives.com/band/read-more/id/99", band.NotesFullUrl);
        }