public void ShowEpisodesService_GetUserShows_result_not_null() { var id = 25; var mock = new Mock <IUnitOfWork>(); mock.Setup(a => a.ShowEpisodes.GetAll()).Returns(new List <ShowEpisode>()); mock.Setup(a => a.Shows.GetAll()).Returns(new List <Show>()); service = new ShowEpisodesService(mock.Object); var result = service.GetUsersShows(id); Assert.IsNotNull(result); }
public void ShowEpisodesService_GetUserShows_returns_only_users_shows() { var id = 25; var mock = new Mock <IUnitOfWork>(); mock.Setup(a => a.ShowEpisodes.GetAll()).Returns(new List <ShowEpisode> { new ShowEpisode { Id = 1, UserId = 1, Episode = 1, Season = 1, ShowId = 1 }, new ShowEpisode { Id = 2, UserId = 5, Episode = 2, Season = 2, ShowId = 1 }, new ShowEpisode { Id = 3, UserId = 17, Episode = 3, Season = 5, ShowId = 4 }, new ShowEpisode { Id = 4, UserId = id, Episode = 7, Season = 1, ShowId = 8 }, new ShowEpisode { Id = 5, UserId = id, Episode = 2, Season = 2, ShowId = 1 }, }); mock.Setup(a => a.Shows.GetAll()).Returns(new List <Show> { new Show { Id = 1, Name = "sdfsdf", Description = "sdfdf", Episodes = 4, Seasons = 2 }, new Show { Id = 4, Name = "sdsfs", Description = "sqweqw", Episodes = 78, Seasons = 10 }, new Show { Id = 8, Name = "ssdfsqr", Description = "ssdf", Episodes = 741, Seasons = 50 } }); service = new ShowEpisodesService(mock.Object); var result = service.GetUsersShows(id); var expectedCount = 2; Assert.AreEqual(result.UserShowsList.Count, expectedCount); }