Пример #1
0
        public void ExisteRespostaCorretaComApenasUmRespostaPopuladaSendoElaCorreta()
        {
            Usuario         usuario   = new Usuario("Leonardo", "Rua Mario Bandeira", "Costs aren't losses ", "https/foto.png", "*****@*****.**", "q1223");
            Pergunta        pergunta  = new Pergunta(usuario, "Java", "me ajuda");
            Resposta        resposta  = new Resposta(usuario, pergunta, "java");
            List <Resposta> respostas = new List <Resposta>();

            resposta.MarcarComoCorreta();
            pergunta.Respostas.Add(resposta);

            Assert.IsTrue(pergunta.ExisteRespostaCorreta());
        }
Пример #2
0
        public void SelecionarRespostaCorretaApenasUmaRespostaCadastradaComUsuarioCorreto()
        {
            Usuario usuario = new Usuario("Leonardo", "Rua Sei La", "Qualquer descrição", "https/foto.png", "*****@*****.**", "123");

            usuario.Id = 1;
            Pergunta pergunta  = new Pergunta(usuario, "Java", "Java");
            Resposta resposta1 = new Resposta(usuario, pergunta, "Java");

            pergunta.Respostas.Add(resposta1);

            Assert.IsTrue(pergunta.SelecionarRespostaCorreta(resposta1, usuario));
            Assert.IsTrue((bool)resposta1.EhRespostaCorreta);
            Assert.IsTrue(pergunta.ExisteRespostaCorreta());
        }