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); }
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); }