static void Main(string[] args) { var cliente = new Cliente(); cliente.CPF = string.Empty; var cachorro = new Cachorro(); cachorro.Andar(); cachorro.Comer(); cachorro.Latir(); var gerencia = new GerenciamentoConta(); gerencia.Sacar(new ContaPoupanca()); gerencia.Sacar(new ContaCorrente()); var programador = new Programador(); programador.CalcularBonus(); var gerente = new Gerente(); gerente.CalcularBonus(); var usbpc = new USBParaPc(); usbpc.Conectar(); var usbmac = new USBParaMac(); usbmac.Conectar(); Console.ReadKey(); }
static void Main(string[] args) { Cachorro c1 = new Cachorro(); c1.Nome = "Dog"; c1.Forca = 7; Elefante e1 = new Elefante(); e1.Nome = "Eleph"; e1.Forca = 10; Girafa g1 = new Girafa(); g1.Nome = "Gira"; g1.Forca = 6; Leao l1 = new Leao(); l1.Nome = "Lyon"; l1.Forca = 9; UsarPersonagens(c1); UsarPersonagens(e1); UsarPersonagens(g1); UsarPersonagens(l1); Confronto(c1, l1); Console.ReadLine(); }
public void Dono_RemovePets_Test() { var leia = new Cachorro { Nome = "Léia" }; var yuri = new Cachorro { Nome = "Yuri" }; var vesgo = new Gato { Nome = "Vesgo" }; var mingau = new Gato { Nome = "Mingau" }; var silvia = new Dono { Nome = "Silvia" }; silvia.AddPet(leia, yuri, vesgo, mingau); silvia.RemovePet(yuri, leia, vesgo, mingau); Assert.AreEqual(0, silvia.Pets.Count); Assert.AreEqual(null, leia.Dono); Assert.AreEqual(null, yuri.Dono); Assert.AreEqual(null, vesgo.Dono); Assert.AreEqual(null, mingau.Dono); }
public void Cachorro_GetIdade_um_Mes_Test() { var cachorro = new Cachorro(); cachorro.DataNascimento = DateTime.Today.AddMonths(-1); Assert.AreEqual("1 mês", cachorro.GetIdade()); }
public void Dono_AddPets_Test() { var yuri = new Cachorro { Nome = "Yuri" }; var leia = new Cachorro { Nome = "Leia" }; var vesgo = new Gato { Nome = "Vesgo" }; var mingau = new Gato { Nome = "Mingau" }; var silvia = new Dono { Nome = "Silvia" }; silvia.AddPet(yuri, leia, vesgo, mingau); foreach (var pet in silvia.Pets) { Console.WriteLine($"{pet.GetTipo()}: {pet.Nome}"); } Assert.AreEqual(4, silvia.Pets.Count); Assert.AreEqual(silvia, leia.Dono); Assert.AreEqual(silvia, yuri.Dono); Assert.AreEqual(silvia, vesgo.Dono); Assert.AreEqual(silvia, mingau.Dono); }
public void Cachorro_GetIdade_em_Anos_Test() { var cachorro = new Cachorro(); cachorro.DataNascimento = DateTime.Today.AddYears(-4); Assert.AreEqual("4 anos", cachorro.GetIdade()); }
public void Exception_Test() { try { Cachorro cachorro = null; if (cachorro == null) { throw new Exception("O cachorro não foi instânciado!"); } cachorro.Validar(); var x = 10; var y = 0; var resultado = x / y; Console.WriteLine(resultado); } catch (DivideByZeroException) { Console.WriteLine("Erro de Divisão por zero!"); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine("Fim do Teste!"); } }
//METODO VERIFICA TODOS CACHORROS COMPATIVEIS COM O OBJETO VOLUNTARIO SELECIONADO public static Cachorro [] verificaCachorroCompatibilidade(Voluntario voluntario, Cachorro[] vetorCachorro) { string diaVoluntario = voluntario.getDia(); string turnoVoluntario = voluntario.getTurno(); string bairroVoluntario = voluntario.getBairro(); Cachorro[] cachorroCompativel = new Cachorro[1000]; int contador = 0; for (int i = 0; i < 1000; i++) { if (vetorCachorro[i] != null) { Cachorro objetoCachorro = vetorCachorro[i]; string diaCachorro = objetoCachorro.getDiaCachorro(); string turnoCachorro = objetoCachorro.getTurnoCachorro(); string bairroCachorro = objetoCachorro.getBairroCachorro(); if (bairroVoluntario == bairroCachorro && diaVoluntario == diaCachorro && turnoVoluntario == turnoCachorro) { cachorroCompativel[contador] = objetoCachorro; contador++; } } else { i = 1000; } } return(cachorroCompativel); }
public void Cachorro_Validar_Test() { try { var cachorro = new Cachorro { Nome = "", Sexo = Sexo.Macho, DataNascimento = DateTime.Today.AddMonths(5), Peso = 0 }; cachorro.Validar(); Assert.Fail(); } catch (Exception ex) { var ok = ex.Message.Contains("Nome do Pet é Obrigatório!") && ex.Message.Contains("Data de Nascimento do Cachorro deve ser menor que Hoje!") && ex.Message.Contains("Peso do Cachorro deve ser maior que zero!"); Assert.AreEqual(true, ok); Console.WriteLine(ex.Message); } }
public static void EX2() { CenaDoCrime cenaDoCrime = new CenaDoCrime(); Policial policial = new Policial(); cenaDoCrime.AddEspectador(policial); cenaDoCrime.NotificarEspectadores("Homem levando tiro"); Cachorro cachorro = new Cachorro(); Curioso curioso = new Curioso(); cenaDoCrime.AddEspectador(cachorro); cenaDoCrime.AddEspectador(curioso); cenaDoCrime.NotificarEspectadores("Homem gritando"); Fotografo fotografo = new Fotografo(); cenaDoCrime.AddEspectador(fotografo); cenaDoCrime.NotificarEspectadores("Homem sangrando no chão"); cenaDoCrime.RemoveEspectador(curioso); cenaDoCrime.RemoveEspectador(cachorro); cenaDoCrime.NotificarEspectadores("Ambulância chegando"); }
//VERIFICA SE O CACHORRO TEM AGENDA MARCADA public static int verificaAgendaCachorro(string[] arquivoAgenda, Cachorro cachorroVerificar, int consulta) { string nomeCachorroVerificar = cachorroVerificar.getNome(); string telefoneCachorroVerificar = cachorroVerificar.getTelefoneDono(); int retornaDisponibilidadeCachorro = 0; int cont = 0; while (arquivoAgenda[cont] != null) { string posiçao = arquivoAgenda[cont]; string[] vetorAgenda = posiçao.Split(','); string cachorroAgendado = vetorAgenda[3]; string cachorroTelefoneDono = vetorAgenda[4]; if (nomeCachorroVerificar == cachorroAgendado) { if (cachorroTelefoneDono == telefoneCachorroVerificar) { if (consulta == 1) { Console.WriteLine("Informações Agendamento:"); Console.WriteLine("Voluntário {0}", vetorAgenda[0]); Console.WriteLine(vetorAgenda[5]); Console.WriteLine("Telefone contato: {0}", vetorAgenda[2]); System.Threading.Thread.Sleep(TimeSpan.FromSeconds(5)); Console.Clear(); } } retornaDisponibilidadeCachorro = 0; } cont++; } return(retornaDisponibilidadeCachorro); }
public void UtilizarBrinquedoAcabar(string descricao, int potencial, int durabilidade) { //Arranje var cao = new Cachorro("Rico"); var gato = new Gato("Luna"); var brinquedoCao = new Brinquedo(descricao, 2, potencial, durabilidade); var brinquedoGato = new Brinquedo(descricao, 2, potencial, durabilidade); //Act do { gato.Brincar(brinquedoGato); } while (brinquedoGato.Usado == false); do { cao.Brincar(brinquedoCao); } while (brinquedoCao.Usado == false); var esperado = true; var obtido = brinquedoGato.Usado; var obtidoTotal = brinquedoCao.Usado == brinquedoGato.Usado; //Assert Assert.Equal(esperado, obtido); Assert.Equal(esperado, obtidoTotal); }
public void CastAnimais() { Animal a1 = ZooTestHelper.gato; Gato g1 = a1 as Gato; Assert.NotNull(g1); Cachorro c1 = a1 as Cachorro; Assert.Null(c1); List <Animal> animais = new List <Animal>(); animais.Add(ZooTestHelper.gato); animais.Add(ZooTestHelper.cachorro); Assert.Equal("Gato de Botas: respirando...", animais[0].Respirar()); Assert.Equal("Gato de Botas: Miau! Eu tenho 3 anos!", animais[0].FazerBarulho()); Assert.Equal("Rex: respirando...", animais[1].Respirar()); Assert.Equal("Rex: Au! Eu sou um Labrador e tenho 5 anos!", animais[1].FazerBarulho()); foreach (Animal animal in animais) { animal.Respirar(); animal.FazerBarulho(); // Chamada polimorfica } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Idade,Raca,Castracao,Genero,Vacinacao,Peso")] Cachorro cachorro) { if (id != cachorro.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cachorro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CachorroExists(cachorro.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cachorro)); }
public ActionResult Editar(Cachorro cachorroAlterado, HttpPostedFileBase ImagemUri) { Cachorro cachorroOriginal = CachorroDAO.Buscar(cachorroAlterado.CachorroId); if (ImagemUri != null) { string nomeImagem = Path.GetFileName(ImagemUri.FileName); string caminho = Path.Combine(Server.MapPath("~/Images/"), nomeImagem); ImagemUri.SaveAs(caminho); cachorroOriginal.ImagemUri = nomeImagem; } cachorroOriginal.Nome = cachorroAlterado.Nome; cachorroOriginal.Nascimento = cachorroAlterado.Nascimento; cachorroOriginal.Porte = cachorroAlterado.Porte; cachorroOriginal.Raca = cachorroAlterado.Raca; if (ModelState.IsValid) { CachorroDAO.Editar(cachorroOriginal); } else { return(View(cachorroOriginal)); } return(RedirectToAction("Index", "Home")); }
public static void RemoverCachorro(int id) { Cachorro u = RetornarCachorroPorId(id); ctx.Cachorro.Remove(u); ctx.SaveChanges(); }
// Constructor public Animal(FabricaContinente factory) { _Cachorro = factory.CreateCachorro(); _Gato = factory.CreateGato(); _Peixe = factory.CreatePeixe(); _Papagaio = factory.CreatePapagaio(); }
public static void Executar() { var c1 = new Cachorro("cachorro 1"); var c2 = new Cachorro("cachorro 2", 40.0); System.Console.WriteLine(c1); System.Console.WriteLine(c2); }
public void Tipos_Que_Aceitam_Null_Test() { string nome = null; Cachorro cachorro = null; Assert.AreEqual(null, nome); Assert.AreEqual(null, cachorro); }
public void MovimentarCachorroEVerificarAcaoRealizada() { string esperado = "Cachorro latiu e se moveu"; Cachorro cachorro = new Cachorro(); cachorro.Mover(); Assert.AreEqual(esperado, cachorro.AcaoRealizada, "Falha ao comparar se o cachorro se movimentou."); }
//PRINTAINFORMAÇOES OBJETO CACHORRO SELECIONADO public static void informaçõesMatchCachorro(Cachorro cachorroMatch) { Console.WriteLine(" Informações Cachorro:"); Console.WriteLine(" Nome: {0}", cachorroMatch.getNome()); Console.WriteLine(" Raça: {0}", cachorroMatch.getRaça()); Console.WriteLine(" Dia: {0}", cachorroMatch.getDiaCachorro()); Console.WriteLine(" Turno: {0}", cachorroMatch.getTurnoCachorro()); Console.WriteLine(" Número de telefone do Dono: {0}", cachorroMatch.getTelefoneDono()); }
//RETORNA OBJETO CACHORRO SELECIONADO public static Cachorro retornaCachorro(int numeroCachorro, Cachorro[] retorna) { int cachorroId = numeroCachorro; Cachorro [] posiçao = retorna; Cachorro cachorro = posiçao[cachorroId - 1]; return(cachorro); }
public void Cachorro_Latir_Test() { var leia = new Cachorro(); var latido = leia.Latir(6); Console.WriteLine(latido); Assert.AreEqual("Au! Au! Au! Au! Au! Au!", latido); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); IAnimal animal = new Cachorro(); animal.Brincar(); animal.Comer(new RacaoCachorro()); }
public void Cachorro_Peso_Nao_Pode_Ser_Negativo_Teste() { var leia = new Cachorro(); leia.Peso = -1.2; var peso = leia.Peso; Console.WriteLine(peso); Assert.AreEqual(null, peso); }
public void Cachorro_Peso_Deve_Aceitar_Null_Teste() { var leia = new Cachorro(); leia.Peso = null; var peso = leia.Peso; Console.WriteLine(peso); Assert.AreEqual(null, peso); }
public void Cachorro_GetIdade_em_Anos_Test() { var cachorro = new Cachorro(); cachorro.DataNascimento = DateTime.Today.AddYears(-4); var idade = cachorro.GetIdade(); Assert.AreEqual("4 anos", idade); Console.WriteLine(idade); }
static void Main(string[] args) { var macho = new Cachorro(); var femea = new Cachorro(); var filhote = Cruzar <Cachorro>(macho, femea); Console.WriteLine($"Filhote: {filhote}"); }
public void CriarCachorroComBomHumorEVerificarAcaoRealizada() { string esperado = "Cachorro brincou com uma criança"; Cachorro cachorro = new Cachorro(); ((IHumorBom)cachorro).ExecutarAlgo(); Assert.AreEqual(esperado, cachorro.AcaoRealizada, "Falha ao comparar se o cachorro de bom humor executou sua ação."); }
public void CriarCachorroComMauHumorEVerificarAcaoRealizada() { string esperado = "Cachorro mordeu o carteiro"; Cachorro cachorro = new Cachorro(); ((IHumorRuim)cachorro).ExecutarAlgo(); Assert.AreEqual(esperado, cachorro.AcaoRealizada, "Falha ao comparar se o cachorro de mau humor executou sua ação."); }