public void ParseTracks_TrackInfo()
        {
            var xelement = XElement.Load(testFilePath + "lastfmTrackResponse.xml");

              var result = new LibraryTracksResponseParser().Parse(xelement);
              var firstTrack = result.Items.First() as LastfmLibraryTrack;

              Assert.That(firstTrack.Name, Is.EqualTo("Terminal"));
              Assert.That(firstTrack.Artist, Is.EqualTo("OSI"));
              Assert.That(firstTrack.Album, Is.EqualTo("Blood"));
              Assert.That(firstTrack.PlayCount, Is.EqualTo(90));
        }
        public void ParseTracks_Counts()
        {
            var xelement = XElement.Load(testFilePath + "lastfmTrackResponse.xml");

              var result = new LibraryTracksResponseParser().Parse(xelement);

              Assert.That(result.Page, Is.EqualTo(1));
              Assert.That(result.PerPage, Is.EqualTo(50));
              Assert.That(result.TotalPages, Is.EqualTo(120));
              Assert.That(result.TotalRecords, Is.EqualTo(5980));
              Assert.That(result.Items.Count(), Is.EqualTo(31));
              Assert.That(result.Items.First(), Is.InstanceOf<LastfmLibraryTrack>());
        }