public VideoController(VideoLogic videoLogic, CategoryLogic categoryLogic, ReportLogic reportLogic, CommentLogic commentLogic, UserLogic userLogic, IHostingEnvironment environment) { _videoLogic = videoLogic; _categoryLogic = categoryLogic; _reportLogic = reportLogic; _commentLogic = commentLogic; _userLogic = userLogic; _environment = environment; }
public void Initialize() { category = new Category() { Id = 1, Name = "Dormir" }; secondCategory = new Category() { Id = 2, Name = "Musica" }; categoryList = new List <Category>(); categoryList.Add(category); categoryList.Add(secondCategory); playlist = new Playlist() { Id = 0, Name = "Reggaeton", Description = "Old hits, daddy yankee", PlaylistCategory = new List <PlaylistCategory>() { new PlaylistCategory { Category = category, IdCategory = category.Id } }, PlaylistTrack = new List <PlaylistTrack>(), PlaylistVideo = new List <PlaylistVideo>() }; playlistList.Add(playlist); repositoryPlaylist = new Mock <IData <Playlist> >(); repositoryCategory = new Mock <IData <Category> >(); repositoryTrack = new Mock <IData <Track> >(); repositoryVideo = new Mock <IData <Video> >(); repositoryPlaylist.Setup(r => r.GetAll()).Returns(playlistList); repositoryCategory.Setup(r => r.GetAll()).Returns(categoryList); repositoryTrack.Setup(r => r.GetAll()).Returns(trackList); repositoryPlaylist.Setup(play => play.Get(0)).Returns(playlist); repositoryPlaylist.Setup(play => play.Add(playlist)); trackLogic = new TrackLogic(repositoryTrack.Object, repositoryCategory.Object, repositoryPlaylist.Object); videoLogic = new VideoLogic(repositoryVideo.Object, repositoryCategory.Object, repositoryPlaylist.Object); playlistLogic = new PlaylistLogic(repositoryPlaylist.Object, repositoryCategory.Object, trackLogic, videoLogic, repositoryTrack.Object, repositoryVideo.Object); }
public void Initialize() { category = new Category() { Id = 1, Name = "Dormir" }; secondCategory = new Category() { Id = 2, Name = "Musica" }; categoryList = new List <Category>(); categoryList.Add(category); categoryList.Add(secondCategory); video = new Video() { Id = 0, Name = "Gasolina", Author = "Daddy yankee", LinkVideo = "www.youtube.com/daddyyanke/gasolina.mp3", Hour = 0, MinSeconds = 2.50, CategoryVideo = new List <CategoryVideo>(), PlaylistVideo = new List <PlaylistVideo>() }; CategoryVideo categoryVideo = new CategoryVideo { IdCategory = 1 }; video.CategoryVideo.Add(categoryVideo); videoList.Add(video); repositoryVideo = new Mock <IData <Video> >(); repositoryCategory = new Mock <IData <Category> >(); repositoryPlaylist = new Mock <IData <Playlist> >(); repositoryVideo.Setup(r => r.GetAll()).Returns(videoList); repositoryCategory.Setup(r => r.GetAll()).Returns(categoryList); repositoryPlaylist.Setup(r => r.GetAll()).Returns(playlistList); repositoryVideo.Setup(play => play.Get(0)).Returns(video); videoLogic = new VideoLogic(repositoryVideo.Object, repositoryCategory.Object, repositoryPlaylist.Object); }