Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }