public void MapTopItemWithPartitionKeyToOverallEntry_TopItem_Null() { var entryArtistImageProvider = new Mock <IEntryArtistImageProvider>(); entryArtistImageProvider.Setup(m => m.GetPictureUrl("abc")).Returns("http://myownrepo/a/abc.jpg"); var mapTopItemToOverallEntry = new MapTopItemWithPartitionKeyToOverallEntry(new MapTopItemWithPartitionKeyToPosition(), entryArtistImageProvider.Object); var overallEntry = mapTopItemToOverallEntry.Map(null); }
public void MapTopItemWithPartitionKeyToOverallEntry_ImageProviderNull_Null() { var mapTopItemToOverallEntry = new MapTopItemWithPartitionKeyToOverallEntry(new MapTopItemWithPartitionKeyToPosition(), null); var overallEntry = mapTopItemToOverallEntry.Map(new TopItemWithPartitionKey { Key = "date1", Id = "abc", DayRanking = 1, Hits = 12, Loved = 1, Score = 44 }); }
public void MapTopItemWithPartitionKeyToOverallEntry_PositionMapper_Null() { var entryArtistImageProvider = new Mock <IEntryArtistImageProvider>(); entryArtistImageProvider.Setup(m => m.GetPictureUrl("abc")).Returns("http://myownrepo/a/abc.jpg"); var mapTopItemToOverallEntry = new MapTopItemWithPartitionKeyToOverallEntry(null, entryArtistImageProvider.Object); var overallEntry = mapTopItemToOverallEntry.Map(new TopItemWithPartitionKey { Key = "date1", Id = "abc", DayRanking = 1, Hits = 12, Loved = 1, Score = 44 }); }
public void MapTopItemWithPartitionKeyToOverallEntry_Ok() { var entryArtistImageProvider = new Mock <IEntryArtistImageProvider>(); entryArtistImageProvider.Setup(m => m.GetPictureUrl("abc")).Returns("http://myownrepo/a/abc.jpg"); var mapTopItemToOverallEntry = new MapTopItemWithPartitionKeyToOverallEntry( new MapTopItemWithPartitionKeyToPosition(), entryArtistImageProvider.Object); var overallEntry = mapTopItemToOverallEntry.Map(new TopItemWithPartitionKey { Key = "date1", Id = "abc", DayRanking = 1, Hits = 12, Loved = 1, Score = 44 }); Assert.AreEqual("abc", overallEntry.Name); Assert.AreEqual("http://myownrepo/a/abc.jpg", overallEntry.PictureUrl); Assert.AreEqual(1, overallEntry.CurrentOverallPosition.Rank); Assert.AreEqual(12, overallEntry.CurrentOverallPosition.Hits); Assert.AreEqual(1, overallEntry.CurrentOverallPosition.NoOfLovedTracks); Assert.AreEqual(44, overallEntry.CurrentOverallPosition.Score); }