public void Atualizar__ColaboradorValido__RetornaOkResult() { // Prepara var mock = new Mock <IColaboradorService>(); mock.Setup(colaboradorService => colaboradorService.Atualizar(_colaborador, It.IsAny <Guid>())).Returns(true); // Testa var controller = new ColaboradorController(mock.Object); var retorno = controller.Atualizar(_colaborador, It.IsAny <Guid>()); //Valida Assert.IsAssignableFrom <OkResult>(retorno); }
public void Atualizar__ColaboradorInvalido__RetornaNotFoundResult() { // Prepara var mock = new Mock <IColaboradorService>(); mock.Setup(colaboradorService => colaboradorService.Atualizar(null, Guid.Empty)).Returns(false); // Testa var controller = new ColaboradorController(mock.Object); var retorno = controller.Atualizar(null, Guid.Empty); //Valida Assert.IsAssignableFrom <NotFoundResult>(retorno); }
public void Atualizar__ErroServidor__RetornaBadRequestResult() { // Prepara var mock = new Mock <IColaboradorService>(); mock.Setup(colaboradorService => colaboradorService.Atualizar(null, Guid.Empty)).Throws <Exception>(); // Testa var controller = new ColaboradorController(mock.Object); var retorno = controller.Atualizar(null, Guid.Empty); //Valida Assert.IsAssignableFrom <BadRequestResult>(retorno); }