コード例 #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);
        }