Exemplo n.º 1
0
        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>()));
        }
Exemplo n.º 2
0
        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>()));
        }
Exemplo n.º 3
0
        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>()));
        }
Exemplo n.º 4
0
        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>()));
        }
Exemplo n.º 5
0
        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>()));
        }
Exemplo n.º 8
0
        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>()));
        }
Exemplo n.º 9
0
        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());
        }
Exemplo n.º 10
0
        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>()));
        }