public void GetNowPlayingResponseFromNavigator_MockResponse_AlbumArtistSet() { // Arrange var document = new XmlDocument(); document.LoadXml(NowPlayingXml); var mockedNavigator = document.CreateNavigator(); var api = new TrackApiUnderTest(); // Act var response = api.GetNowPlayingResponseFromNavigatorUnderTest(mockedNavigator); // Assert Assert.AreEqual("Massive Attack (Album Artist)", response.Track.AlbumArtist); }
public void GetNowPlayingResponseFromNavigator_MockResponse_TrackNameSet() { // Arrange var document = new XmlDocument(); document.LoadXml(NowPlayingXml); var mockedNavigator = document.CreateNavigator(); var api = new TrackApiUnderTest(); // Act var response = api.GetNowPlayingResponseFromNavigatorUnderTest(mockedNavigator); // Assert Assert.AreEqual("Spying Glass", response.Track.TrackName); }
public void GetNowPlayingResponseFromNavigator_CorrectedTrackName_TrackNameCorrectedIsTrue() { // Arrange const string xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?><lfm status=\"ok\"><nowplaying><track corrected=\"1\">Spying Glass</track><artist corrected=\"0\">Massive Attack</artist><album corrected=\"0\">Protection</album><albumArtist corrected=\"0\">Massive Attack</albumArtist><ignoredMessage code=\"0\"></ignoredMessage></nowplaying></lfm>"; var document = new XmlDocument(); document.LoadXml(xml); var mockedNavigator = document.CreateNavigator(); var api = new TrackApiUnderTest(); // Act var response = api.GetNowPlayingResponseFromNavigatorUnderTest(mockedNavigator); // Assert Assert.IsTrue(((CorrectedTrack)response.Track).TrackNameCorrected); }
public void GetNowPlayingResponseFromNavigator_CorrectedTrackName_TrackNameCorrectedIsTrue() { // Arrange const string xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?><lfm status=\"ok\"><nowplaying><track corrected=\"1\">Spying Glass</track><artist corrected=\"0\">Massive Attack</artist><album corrected=\"0\">Protection</album><albumArtist corrected=\"0\">Massive Attack</albumArtist><ignoredMessage code=\"0\"></ignoredMessage></nowplaying></lfm>"; var document = new XmlDocument(); document.LoadXml(xml); var mockedNavigator = document.CreateNavigator(); var api = new TrackApiUnderTest(); // Act var response = api.GetNowPlayingResponseFromNavigatorUnderTest(mockedNavigator); // Assert Assert.IsTrue(((CorrectedTrack) response.Track).TrackNameCorrected); }