public void Deve_Tratar_Erro_Ao_Retornar_Personagem_Por_Id() { var servicoConnectionString = new ServicoConnectionString { Key = "Teste" }; var servicoPersonagem = new ServicoPersonagem(servicoConnectionString); var personagemController = new PersonagemController(servicoPersonagem) { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; var resposta = personagemController.GetPersonagens(1); Assert.AreEqual(HttpStatusCode.InternalServerError, resposta.StatusCode); }
public void Deve_Consultar_Personagem_Por_Id() { var personagem = RetornarPersonagem(); var mockServicoPersonagem = new Mock <IServicoPersonagem>(); mockServicoPersonagem.Setup(x => x.PesquisarPorId(1)) .Returns(new Resultado <Personagem>(string.Empty, StatusResultado.Sucesso, personagem)); var personagemController = new PersonagemController(mockServicoPersonagem.Object) { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration() }; var resposta = personagemController.GetPersonagens(1); Assert.AreEqual(HttpStatusCode.OK, resposta.StatusCode); }