public async Task DeleteUploadedMusicAsyncShouldDeleteUploadedMusic() { var newUpload = new UploadMusic(); _musicBLMock.Setup(x => x.DeleteUploadedMusicAsync(It.IsAny <UploadMusic>())).Returns(Task.FromResult <UploadMusic>(newUpload)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.DeleteUploadedMusicAsync(newUpload); Assert.Equal(result, newUpload); _musicBLMock.Verify(x => x.DeleteUploadedMusicAsync(It.IsAny <UploadMusic>())); }
public async Task UpdatePlayListAsyncShouldUpdatePlayList() { var newPlayList = new PlayList(); _musicBLMock.Setup(x => x.UpdatePlayListAsync(It.IsAny <PlayList>())).Returns(Task.FromResult <PlayList>(newPlayList)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.UpdatePlayListAsync(newPlayList); Assert.Equal(result, newPlayList); _musicBLMock.Verify(x => x.UpdatePlayListAsync(It.IsAny <PlayList>())); }
public async Task GetUploadedMusicByIdAsyncShouldGetUploadedMusic() { var uploadId = 1; var newUpload = new UploadMusic(); _musicBLMock.Setup(x => x.GetUploadedMusicByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <UploadMusic>(newUpload)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.GetUploadedMusicByIDAsync(uploadId); Assert.Equal(result, newUpload); _musicBLMock.Verify(x => x.GetUploadedMusicByIDAsync(It.IsAny <int>())); }
public async Task GetPlayListByIdAsyncShouldGetPlayList() { var playListId = 1; var newPlayList = new PlayList(); _musicBLMock.Setup(x => x.GetPlayListByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <PlayList>(newPlayList)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.GetPlayListByIDAsync(playListId); Assert.Equal(result, newPlayList); _musicBLMock.Verify(x => x.GetPlayListByIDAsync(It.IsAny <int>())); }
public async Task AddUploadedMusicAsyncShouldAddUploadedMusic() { var newUpload = new UploadMusic { Name = "Test", MusicFilePath = "Test" }; _musicBLMock.Setup(x => x.AddUploadedMusicAsync(It.IsAny <UploadMusic>())).Returns(Task.FromResult <UploadMusic>(newUpload)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.AddUploadedMusicAsync(newUpload); Assert.Equal(result, newUpload); _musicBLMock.Verify(x => x.AddUploadedMusicAsync(It.IsAny <UploadMusic>())); }
public async Task AddCommentAsyncShouldReturnTheComment() { var comment = new Comments() { Id = 5, Comment = "shrimp heaven now" }; databaseMock.Setup(db => db.AddCommentAsync(It.IsAny <Comments>())).Returns(Task.FromResult <Comments>(comment)); var newMusicBL = new UploadedMusicBL(databaseMock.Object); var result = await newMusicBL.AddCommentAsync(comment); Assert.NotNull(result); Assert.Equal("shrimp heaven now", result.Comment); databaseMock.Verify(db => db.AddCommentAsync(It.IsAny <Comments>())); }
public async Task GetCommentByIDAsyncShouldReturnTheCorrectComment() { var comment = new Comments() { Id = 1024, Comment = "test" }; databaseMock.Setup(db => db.GetCommentByIDAsync(It.IsAny <int>())).Returns(Task.FromResult <Comments>(comment)); var newMusicBL = new UploadedMusicBL(databaseMock.Object); var result = await newMusicBL.GetCommentByIDAsync(1024); Assert.NotNull(result); Assert.Equal("test", result.Comment); databaseMock.Verify(db => db.GetCommentByIDAsync(It.IsAny <int>())); }
public async Task GetUploadedMusicByUserIdAsyncShouldGetUploadedMusic() { int id = 1; List <UploadMusic> uploads = new List <UploadMusic> { new UploadMusic { UserId = id } }; _musicBLMock.Setup(x => x.GetUploadedMusicByUserIDAsync(It.IsAny <int>())).Returns(Task.FromResult(uploads)); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); var result = await newMusicBL.GetUploadedMusicByUserIDAsync(id); Assert.Equal(result, uploads); _musicBLMock.Verify(x => x.GetUploadedMusicByUserIDAsync(It.IsAny <int>())); }
public async Task GetUploadedMusicAsyncShouldGetUploadedMusic() { //var newUpload = new UploadMusic(); var uploads = new List <UploadMusic> { new UploadMusic() { Id = 1 } }; _musicBLMock.Setup(x => x.GetUploadedMusicAsync()); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); //var newUpload = await newMusicBL.AddUploadedMusicAsync(upload); var result = await newMusicBL.GetUploadedMusicAsync(); Assert.Equal(1, uploads.Count); _musicBLMock.Verify(x => x.GetUploadedMusicAsync()); }
public async Task GetPlayListsAsyncShouldGetPlayLists() { //var PlayList = new PlayList(); var playLists = new List <PlayList> { new PlayList() { Id = 1 } }; _musicBLMock.Setup(x => x.GetPlayListsAsync()); var newMusicBL = new UploadedMusicBL(_musicBLMock.Object); //var newPlayList = await newMusicBL.AddPlayListAsync(playList); var result = await newMusicBL.GetPlayListsAsync(); Assert.Equal(1, playLists.Count); _musicBLMock.Verify(x => x.GetPlayListsAsync()); }
public async Task GetCommentsAsyncShouldReturnAllTheComments() { var comments = new List <Comments> { new Comments() { Id = 1 }, new Comments() { Id = 5 } }; databaseMock.Setup(db => db.GetCommentsAsync()).Returns(Task.FromResult <List <Comments> >(comments)); var newMusicBL = new UploadedMusicBL(databaseMock.Object); var result = await newMusicBL.GetCommentsAsync(); Assert.NotNull(result); Assert.Equal(2, comments.Count()); databaseMock.Verify(db => db.GetCommentsAsync()); }
public async Task GetCommentsByMusicIDShouldReturnCorrectComments() { var comments = new List <Comments> { new Comments() { Id = 1, UploadMusicId = 10 }, new Comments() { Id = 3, UploadMusicId = 10 } }; databaseMock.Setup(db => db.GetCommentsByMusicIDAsync(It.IsAny <int>())).Returns(Task.FromResult <List <Comments> >(comments)); var newMusicBL = new UploadedMusicBL(databaseMock.Object); var result = await newMusicBL.GetCommentsByMusicIDAsync(10); Assert.NotNull(result); Assert.Equal(2, result.Count()); Assert.Equal(10, result.FirstOrDefault().UploadMusicId); databaseMock.Verify(db => db.GetCommentsByMusicIDAsync(It.IsAny <int>())); }