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()); }
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()); }