Пример #1
0
        public async Task SetMovieToFavorite_ShouldReturn_Ok_WhenProvidingCorrectId()
        {
            var response = new SetMovieToFavoriteResponse
            {
                Id    = 76341,
                Error = null
            };

            _mediator.Setup(m => m.Send(It.IsAny <SetMovieToFavoriteViewModel>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(response);

            var okResult = await _movieController.SetMovieToFavorite(76341);

            Assert.IsType <OkObjectResult>(okResult);
        }
Пример #2
0
        public async Task SetMovieToFavorite_ShouldReturn_BadRequest_WhenProvidingIncorrectId()
        {
            var response = new SetMovieToFavoriteResponse
            {
                Id    = 0,
                Error = new Error
                {
                    Success        = false,
                    Status_Code    = 34,
                    Status_Message = "The resource you requested could not be found."
                },
            };

            _mediator.Setup(m => m.Send(It.IsAny <SetMovieToFavoriteViewModel>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(response);

            var badResult = await _movieController.SetMovieToFavorite(-2);

            Assert.IsType <BadRequestObjectResult>(badResult);
        }