示例#1
0
        public void DeleteByExistingId_ReturnOk()
        {
            MockVideoService.Setup(s => s.Delete(MockVideoBO.Id)).Returns(true);

            var result  = _controller.Delete(MockVideoBO.Id);
            var message = ResultMessageService.GetMessage(result);

            Assert.IsType <OkObjectResult>(result);
            //Assert.Contains("Deleted", message);
        }
示例#2
0
        public async Task ReturnsNotFoundWhenVideoMissing()
        {
            _session
            .ExecuteAsync(Arg.Any <DeleteVideoCommand>())
            .Returns(0);

            var result = await _controller.Delete(Guid.NewGuid());

            result.Should().BeOfType <NotFoundResult>();
        }
        public async void Delete_IdIsNull_ReturnVideoFound()
        {
            var result = await _controller.Delete(null);

            //Assert.IsType<VideoFoundResult>(result);
        }