Ejemplo n.º 1
0
 public PlaylistsControllerTest(GlobalFixture fixture) : base(fixture)
 {
     _controller = new PlaylistsController(
         fixture._authorizationService,
         (WakeDownloader)fixture._serviceProvider.GetService(typeof(WakeDownloader)),
         _context,
         _userUtils,
         null
         );
 }
        public async Task GetPlaylist_Succeeds_ReturnsSuccessResult()
        {
            var fakeMediator = A.Fake <IMediator>();

            var controller = new PlaylistsController(fakeMediator);
            var json       = (JsonResult)await controller.GetPlaylists(1, string.Empty, CancellationToken.None);

            var res = (Result)json.Value;

            Assert.IsTrue(res.Success);
        }
        public async Task CreatePlaylist_Succeeds_ReturnsSuccessResult()
        {
            var dto = new CreatePlaylistDto {
                Name = "Test", UserId = 1
            };
            var fakeMediator = A.Fake <IMediator>();

            var controller = new PlaylistsController(fakeMediator);
            var json       = (JsonResult)await controller.CreatePlaylist(dto, CancellationToken.None);

            var res = (Result)json.Value;

            Assert.IsTrue(res.Success);
        }
Ejemplo n.º 4
0
 public Engine()
 {
     songsController     = new SongsController();
     playlistsController = new PlaylistsController();
     usersController     = new UsersController();
 }