コード例 #1
0
        public ActionResult Delete(string id)
        {
            var result = _videoContentService.Delete(id);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }

            var videoContentModel = _mapper.Map <VideoContent, VideoContentModel>(result.VideoContent);

            return(Ok(videoContentModel));
        }
コード例 #2
0
        public void ShouldBeReturnResultsAfterDeleteOneVideoContent()
        {
            var options = new DbContextOptionsBuilder <EttvDbContext>()
                          .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())
                          .Options;
            var context = new EttvDbContext(options);

            Seed(context);

            var videocontentservice = new VideoContentService(unitOfWork: new UnitOfWork(context));

            VideoContent vc = videocontentservice.Delete("videoId1").VideoContent;

            Assert.Equal("tag1", vc.Tag);
            Assert.Equal("title1", vc.Title);
            Assert.Equal(2, videocontentservice.List().Count());
        }