public void AdivinharCavaloESapo() { var interacaoUsuario = CriarInteracao(false, false); interacaoUsuario.AcaoNovoAnimal = "Salta"; interacaoUsuario.NomeNovoAnimal = "Cavalo"; var adivinhacao = new Adivinhacao(); var resultado = adivinhacao.Adivinhar(interacaoUsuario); Assert.AreEqual(3, adivinhacao.Animais.Count); Assert.AreEqual("Cavalo", resultado.Animal.Nome); interacaoUsuario.AcertouAcaoAnimal = true; interacaoUsuario.AcertouAnimal = true; resultado = adivinhacao.Adivinhar(interacaoUsuario); Assert.AreEqual(3, adivinhacao.Animais.Count); Assert.AreEqual("Cavalo", resultado.Animal.Nome); interacaoUsuario.AcertouAcaoAnimal = true; interacaoUsuario.AcertouAnimal = false; interacaoUsuario.AcaoNovoAnimal = "Lambe"; interacaoUsuario.NomeNovoAnimal = "Sapo"; resultado = adivinhacao.Adivinhar(interacaoUsuario); Assert.AreEqual(4, adivinhacao.Animais.Count); Assert.AreEqual("Sapo", resultado.Animal.Nome); interacaoUsuario.AcertouAcaoAnimal = true; interacaoUsuario.AcertouAnimal = true; resultado = adivinhacao.Adivinhar(interacaoUsuario); Assert.AreEqual(4, adivinhacao.Animais.Count); Assert.AreEqual("Sapo", resultado.Animal.Nome); }
public void AdivinharTubarao() { var interacaoUsuario = CriarInteracao(true, true); var adivinhacao = new Adivinhacao(); var resultado = adivinhacao.Adivinhar(interacaoUsuario); Assert.AreEqual(2, adivinhacao.Animais.Count); Assert.AreEqual("Tubarão", resultado.Animal.Nome); }
private void btnOk_Click(object sender, EventArgs e) { var interacaoUsuario = new InteracaoUsuario(); _jogoDosAnimais.Adivinhar(interacaoUsuario); }