public async Task CreateDepartamentOkResponse() { //Arrange var createDepartament = new CreateDepartamentDto { Name = "test" }; departamentService.Setup(x => x.AddDepartament(createDepartament)).Returns(Task.FromResult(true)); var controller = new DepartamentController(departamentService.Object); //Act var action = await controller.CreateDepartament(createDepartament) as OkResult; //Assert Assert.Equal(200, action.StatusCode); }
public async Task CreateDepartamentBadRequestResponse() { //Arrange var createDepartament = new CreateDepartamentDto { Name = "test" }; departamentService.Setup(x => x.AddDepartament(createDepartament)).Returns(Task.FromResult(false)); var controller = new DepartamentController(departamentService.Object); //Act var action = await controller.CreateDepartament(createDepartament) as BadRequestObjectResult; //Assert Assert.Equal(400, action.StatusCode); Assert.NotNull(action.Value); }