public async Task AddMovie_Success_TestMethod() { var movieCreateCommand = this.MovieCreateCommandData(); // Repository Setup movieCreateRepositoryMock .Setup((r) => r.CreateAsync(It.IsAny <MovieModel>())) .ReturnsAsync(true); var response = await movieCreateCommandHandler.HandleAsync(movieCreateCommand); Assert.IsTrue(Convert.ToBoolean(response)); }
async Task <IActionResult> IApiCommandHandler <MovieCreateCommand> .HandleAsync(ControllerBase controllerBase, MovieCreateCommand command) { try { if (command == null) { return(controllerBase.BadRequest()); } return(controllerBase.Ok(await movieCreateCommandHandler?.HandleAsync(command))); } catch { throw; } }