public void InicializaTeste() { _mock = new Mock <IUnityOfWork>(); _queryParams = new QueryParams(); _mock.Setup(x => x.CandidatoRepositorio.Buscar(c => true, ref _queryParams)).Returns(CandidatoDados.GetCandidatos(0)); _mock.Setup(x => x.CandidatoRepositorio.Obter(ref _queryParams)).Returns(CandidatoDados.GetCandidatos(4)); _controller = new CandidatoController(_mock.Object); }
public void Cadastrar_Retorna_CreatedContent(string nome) { var candidato = CandidatoDados.GetCandidatos(1)[0]; candidato.Nome = nome; var result = _controller.Cadastrar(candidato); Assert.IsInstanceOfType(result, typeof(IActionResult)); if (!string.IsNullOrEmpty(nome)) { Assert.IsInstanceOfType(result, typeof(CreatedResult)); } else { Assert.IsInstanceOfType(result, typeof(BadRequestResult)); } }
public void Atualizar_Retorna_OkObjectResult(string nome) { var candidato = CandidatoDados.GetCandidatos(1)[0]; candidato.Nome = nome; var result = _controller.Atualizar(candidato); Assert.IsInstanceOfType(result, typeof(IActionResult)); if (!string.IsNullOrEmpty(nome)) { Assert.IsInstanceOfType(result, typeof(OkObjectResult)); } else { Assert.IsInstanceOfType(result, typeof(BadRequestResult)); } }