コード例 #1
0
        public async void MoviesController_Create_NotValidState()
        {
            var mockMoviesService = new Mock <IMoviesService>();
            var controller        = new backend.Controllers.MoviesController(mockMoviesService.Object);

            controller.ModelState.AddModelError("", "");

            IActionResult result = await controller.Create(null);

            Assert.IsType <BadRequestObjectResult>(result);
        }
コード例 #2
0
        public async void MoviesController_Create_NotFoundRealisator()
        {
            var model = Builder <MovieModel> .CreateNew().With(x => x.BoxDate = DateTime.Now).Build();

            var mockMoviesService = new Mock <IMoviesService>();

            mockMoviesService.Setup(x => x.GetRealisatorById(1)).Returns(Task.FromResult <Realisator>(null));
            var controller = new backend.Controllers.MoviesController(mockMoviesService.Object);

            IActionResult result = await controller.Create(model);

            Assert.IsType <NotFoundResult>(result);
        }