private IHttpActionResult RetrieveArtistInfo(string artist) { var artistInfo = ArtistInfo.FromRepositoryObject(repository.FindArtistInfo(artist)); if (!string.IsNullOrWhiteSpace(artistInfo.Name)) { return(Ok(artistInfo)); } return(NotFound()); }
public void FromRepositoryObject() { var lastfmArtistInfo = TestArtistInfo.Create(); var result = ArtistInfo.FromRepositoryObject(lastfmArtistInfo); Assert.That(result.Name, Is.EqualTo(lastfmArtistInfo.Name)); Assert.That(result.YearFormed, Is.EqualTo(lastfmArtistInfo.YearFormed)); Assert.That(result.PlaceFormed, Is.EqualTo(lastfmArtistInfo.PlaceFormed)); Assert.That(result.BioSummary, Is.EqualTo(lastfmArtistInfo.BioSummary)); }