Example #1
0
        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);
        }
Example #2
0
        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);
        }