public void Criar__ErroServidor__RetornaBadRequestResult() { // Prepara var mock = new Mock <IClienteService>(); mock.Setup(clienteService => clienteService.Criar(null)).Throws <Exception>(); // Testa var controller = new ClienteController(mock.Object); var retorno = controller.Criar(null); //Valida Assert.IsAssignableFrom <BadRequestResult>(retorno); }
public void Criar__ClienteValido__RetornaCreatedResult() { // Prepara var mock = new Mock <IClienteService>(); mock.Setup(clienteService => clienteService.Criar(_cliente)).Returns(true); // Testa var controller = new ClienteController(mock.Object); var retorno = controller.Criar(_cliente); //Valida Assert.IsAssignableFrom <CreatedResult>(retorno); }