public void RecebeUmAlimetoEConfereOGrauDeFelicidade(string descricao, int potencialDeFelicidade) { //Arranje Gato gato = new Gato("Duke"); Alimento comida = new Alimento(descricao, 10, potencialDeFelicidade); //Act var esperado = potencialDeFelicidade; var obtido = gato.ReceberComida(comida); //Asseert Assert.Equal(esperado, obtido); }
void Start() { Animal baleia = new Animal("moby", 50000); baleia.Respirar(); Gato felix = new Gato("felix o gato", 3, Color.black); felix.Respirar(); felix.Miar(); Pardal pardalzim = new Pardal("bob", "listradas"); pardalzim.Saltitar(); }
// Use this for initialization void Start() { if (instancia == null) { instancia = this; } cuerpo2D = GetComponent <Rigidbody2D> (); downRotation = Quaternion.Euler(0, 0, -35); forwardRotation = Quaternion.Euler(0, 0, 35); animador = GetComponent <Animator> (); animador.SetTrigger("BucleJet"); }
public void Novo(Gato entity) { if (entity == null) { throw new ArgumentNullException("entity"); } entity.GatoId = Conexao.ExecuteScalar <int>( "INSERT INTO Gato(RacaId, Nome, Idade) VALUES(@RacaId, @Nome, @Idade); SELECT SCOPE_IDENTITY()", param: new { RacaId = entity.RacaId, Nome = entity.Nome, Idade = entity.Idade }, transaction: Transacao ); }
public static bool AdicionarGato(Gato g) { try { ctx.Gato.Add(g); ctx.SaveChanges(); return true; } catch (Exception) { return false; } }
public static bool RemoverGato(Gato g) { try { ctx.Gato.Remove(g); ctx.SaveChanges(); return true; } catch (Exception) { return false; } }
public static bool AlterarGato(Gato g) { try { ctx.Entry(g).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); return true; } catch (Exception) { return true; } }
public void Atualizar(Gato entity) { if (entity == null) { throw new ArgumentNullException("entity"); } Conexao.Execute( "UPDATE Gato SET RacaId = @RacaId, Nome = @Nome, Idade = @Idade WHERE GatoId = @GatoId", param: new { GatoId = entity.GatoId, RacaId = entity.RacaId, Nome = entity.Nome, Idade = entity.Idade }, transaction: Transacao ); }
static void Main(string[] args) { //Criação de Animais Cachorro k1 = new Cachorro(); Gato g1 = new Gato(); //alterando estado dos animais k1.Nome = "Toto"; k1.Idade = 2; k1.Peso = 21.5; k1.Raca = "Labrador"; //-------// g1.Nome = "Pingo"; g1.Idade = 3; g1.Peso = 15; g1.Raca = "Siames"; //Criação de Clientes Cliente c1 = new Cliente(); //Alterando estado dos clientes c1.Nome = "Lucas"; c1.Cpf = 476607783; //Adicionando animais ao Cliente c1.addAnimal(k1); c1.addAnimal(g1); //Mostrando todos os Animais do Cliente c1.list(); Console.Write("\n"); //Adicionando dono aos animais Console.Write("\n"); k1.Dono = c1; g1.Dono = c1; //Dando banho nos animais Console.Write("\n"); k1.Banho(); Console.Write("\n"); g1.Banho(); //Exibindo as faturas Console.Write("\n"); k1.ValorBanho(); g1.ValorBanho(); //Tosando Console.Write("\n"); k1.Tosa(); //exibindo fatura Console.Write("\n"); k1.ValorTosa(); k1.Dono.list(); Console.Read(); }
public void Executar() { Animal animal = new Animal(); Gato gato = new Gato(); Cliente cliente = new Cliente("José da Silva", 30); Alimentar(animal); Alimentar(gato); Alimentar(cliente); float valor = 123.45f; var resultado = valor is int; Console.WriteLine($"resultado: {resultado}"); }
public void teste() { double divida = 1_234_567_890.132; //long copia = divida; double salario = 1_237.89; long copiaSalario = (long)salario; Console.WriteLine(copiaSalario); Animal animal = new Gato(); Gato gato = (Gato)animal; //cast = conversão explicita Console.WriteLine(gato.GetType()); }
public void Executar() { double divida = 1_234_567_890.123; //long copia = divida; (x) double salario = 1_237.89; long copiaSalario = (long)salario; Console.WriteLine($"copiaSalario: {copiaSalario}"); Animal animal = new Gato(); Gato gato = (Gato)animal; // cast = conversão explícita Console.WriteLine($"gato: {gato.GetType()}"); }
public void FicaFelizReceberUmAlimento(string nome, string descricao, int potencial) { //Arranje Alimento alimento = new Alimento(descricao, 10, potencial); Gato gato = new Gato(nome); Cachorro cao = new Cachorro(nome); //Act cao.ReceberComida(alimento); // 10 gato.ReceberComida(alimento); // 10 var esperado = potencial; var obtido = cao.Felicidade; //Assert Assert.Equal(esperado, obtido); }
static void Main(string[] args) { Grupo grupo = new Grupo("Cambridge"); grupo.tipo = TipoManada.Mixta; grupo += new Perro("Timoteo", "San bernardo", 4, true); grupo += new Perro("Timoteo", "San bernardo", 4, true); grupo += new Gato("Bola de nieve II", "Siames"); grupo -= new Perro("Timoteo", "San bernardo", 4, true); Console.WriteLine((int)new Perro("Prueba", "Sin raza", 8, false)); Console.WriteLine((string)grupo); Console.ReadKey(); }
static void Main(string[] args) { var c = new Cachorro(); c.Nome = "Fido"; //Polimorfismo, interagir com vários tipos de objeto usando a mesma interface de objeto. CuidadorDeAnimais.LevarParaPassear(c); var g = new Gato(); g.Nome = "Miau"; CuidadorDeAnimais.LevarParaPassear(g); System.Console.Read(); }
static void Main(string[] args) { Action <string> WriteLine = Console.WriteLine; var printer = new Print(); var dataBase = new DataBase(); var context = new Context(dataBase, WriteLine, printer); var pizza = new Pizza() { Name = "Carbonara" }; var perro = new Perro() { Raza = "Carlino" }; var gato = new Gato() /*Odio = "Mucho"*/ }
public void FicaFelizReceberBrinquedo(string descricao, int potencial, int durabilidade) { //Arranje var cao = new Cachorro("Bilu"); var gato = new Gato("Theo"); var brinquedo = new Brinquedo(descricao, 2, potencial, durabilidade); //Act var esperado = true; var obtidoCao = cao.ReceberBrinquedo(brinquedo); var obtidoGato = gato.ReceberBrinquedo(brinquedo); var obtido = obtidoCao == obtidoGato; //Assert Assert.Equal(potencial, obtidoGato); Assert.Equal(obtido, esperado); }
static void Main(string[] args) { // Instancio Garfield Gato garfield = new Gato(" Garfield", new DateTime(2018, 03, 28)); Gato garfieldElTercero = garfield; Gato garfield2 = new Gato("Garfield", new DateTime(2018, 03, 28)); // Instancio Felix Gato felix = new Gato(null, new DateTime(1, 1, 1)); // Invoco métodos de instancia garfield.AsignarPeso(5); garfield2.AsignarPeso(5); felix.AsignarPeso(3); // Console.WriteLine --> Método estático (de clase) // NO SE NECESITA INSTANCIAR UN OBJETO PARA INVOCARLO Console.WriteLine(garfield.ObtenerDatos()); Console.WriteLine(felix.ObtenerDatos()); Console.ReadKey(); // Llama a ToString() que viene del tipo padre Object. Console.WriteLine(garfield); // Operador ==. Por defecto compara si apuntan // a la misma dirección de memoria (son la misma instancia). // Da false porque no son el mismo objeto en memoria. Console.WriteLine("¿Son iguales? {0}", garfield == garfield2); // Da true porque son el mismo objeto en memoria. Console.WriteLine("¿Son iguales? {0}", garfield == garfieldElTercero); // Equals es un método de instancia que sirve para comparar un objeto con otro. // Por defecto, compara si son la misma instancia en memoria. Console.WriteLine("¿Son iguales? {0}", garfield.Equals(garfield2)); // Método estático para comparar si dos objetos son la misma instancia en memoria. Console.WriteLine("¿Son iguales? {0}", ReferenceEquals(garfield, garfield2)); Console.Clear(); // GetHashCode es un método de instancia que devuelve un código único // para identificar a una instancia en memoria. Console.WriteLine($"{nameof(garfield)}: {garfield.GetHashCode()}"); Console.WriteLine($"{nameof(garfield2)}: {garfield2.GetHashCode()}"); Console.WriteLine($"{nameof(garfieldElTercero)}: {garfieldElTercero.GetHashCode()}"); }
public void Gato_Validar_Test() { try { var gato = new Gato(); gato.Validar(); Assert.Fail(); } catch (Exception ex) { Console.WriteLine(ex.Message); var ok = ex.Message.Contains("Nome do Pet é Obrigatório!"); Assert.AreEqual(true, ok); } }
static void Main(string[] args) { //Animal generico = new Animal("Prueba",23,23); List <Iciclodevida> animales = new List <Iciclodevida>(); List <Animal> listaAnimales = new List <Animal>(); List <int> listaValoresEnteros = new List <int>(); listaValoresEnteros.Add(5); listaValoresEnteros.Add(7); listaValoresEnteros.Add(20); foreach (int item in listaValoresEnteros) { Console.WriteLine(item); } Perro perro1 = new Perro("Firulais", 23, 22, "De la calle"); Gato gato1 = new Gato("Garfield", 22, 11); animales.Add(perro1); animales.Add(gato1); listaAnimales.Add(gato1); listaAnimales.Add(perro1); foreach (Animal item in listaAnimales) { Console.WriteLine(item.hacerRuido()); } int edadpromedio = 5; foreach (Iciclodevida item in animales) { item.EdadPromedioDeVida = edadpromedio += 5; item.nacer(); } Console.ReadKey(); }
public void Executar() { int inteiro = 2_123_456_789; long inteiroLongo = inteiro; Console.WriteLine($"inteiroLongo: {inteiroLongo}"); //inteiro = inteiroLongo; (x) Gato gato = new Gato(); Animal animal = gato; Console.WriteLine($"animal: {animal.GetType()}"); IAnimal ianimal = gato; Console.WriteLine($"ianimal: {ianimal.GetType()}"); //gato = ianimal; (x) }
static void Main(string[] args) { Grupo gr = new Grupo("rio unica"); Perro a1 = new Perro("moro", "pitbull", 0, true); gr += a1; Perro a2 = new Perro("ramo", "salchicha", 2, true); gr += a2; Gato a3 = new Gato("fer", "siames"); gr += a3; Console.WriteLine((string)gr); Console.ReadLine(); }
public void teste() { int numero = 2_123_456_789; long inteiroLongo = numero; Console.WriteLine(inteiroLongo); //numero = inteiroLongo; Gato gato = new Gato(); Animal animal = gato; Console.WriteLine(animal.GetType()); IAnimal ianimal = (IAnimal)gato; Console.WriteLine(ianimal.GetType()); //gato = animal; }
static void Main(string[] args) { Grupo grupo = new Grupo("Pepito"); grupo += new Perro("Moro", "Pitbull"); grupo += new Perro("Julio", "Cruza", 13, false); grupo += new Perro("Ramon", "Salchica", 2, true); grupo += new Gato("Jose", "Angora"); grupo += new Gato("Hernan", "Cruza"); grupo += new Gato("Fer", "Siames"); Console.WriteLine(grupo); grupo -= new Perro("Ramon", "Salchica", 2, true); Console.WriteLine(grupo); Console.ReadKey(); }
static void Main(string[] args) { List <Mascota> masco = new List <Mascota>(); Perro p1 = new Perro("lucho", "dogo", 10, true); Perro p2 = new Perro("garflied", "acuaman", 11, false); int edadPerro; masco.Add(p1); masco.Add(p2); Console.WriteLine(p1.ToString()); Console.WriteLine(p1 == p2); Console.WriteLine(p1 != p2); edadPerro = (int)p1; Console.WriteLine("Edad perro: {0}\r", edadPerro); Console.WriteLine("------------Gato---------\r"); Gato g1 = new Gato("michi", "arabe"); Gato g2 = new Gato("carla", "chui"); masco.Add(g1); masco.Add(g2); Console.WriteLine(g1.ToString()); Console.WriteLine(g1 == g2); Console.WriteLine(g1 != g2); Console.WriteLine("\n\n ------La posta-------\r\r\n"); Grupo g = new Grupo("Rio", Grupo.TipoManada.Mixta); g += p1; g += p2; g += g1; g -= p1; Console.WriteLine(g); Console.ReadLine(); }
public void FicaInfelizReceberUmAlimentoUsado(string nome, string descricao, int potencial) { //Arranje Alimento alimento = new Alimento(descricao, 10, potencial); Alimento alimento2 = new Alimento(descricao, 10, potencial); Gato gato = new Gato(nome); Cachorro cao = new Cachorro(nome); //Act cao.ReceberComida(alimento); // 10 gato.ReceberComida(alimento2); // 10 var esperado = potencial - 10; var obtidoCao = cao.ReceberComida(alimento); var obtidoGato = gato.ReceberComida(alimento2); //Assert Assert.Equal(esperado, obtidoCao); Assert.Equal(obtidoCao, obtidoGato); }
static void Main(string[] args) { Mascota p1 = new Perro("Moro", "Pitbull"); Mascota p2 = new Perro("Julio", "Cruza", 13, false); Mascota p3 = new Perro("Ramon", "Salchicha", 2, true); Mascota g1 = new Gato("Jose", "Angora"); Mascota g2 = new Gato("Hernan", "Cruza"); Grupo lista = new Grupo("Rio Unica"); lista += p1; lista += p2; lista += p3; lista += g1; lista += g2; Console.WriteLine(lista); Console.ReadKey(); }
static void Main(string[] args) { string cadena; Grupo g1 = new Grupo("LA MANADA PIOLA", Grupo.TipoManada.Unica); Perro p1 = new Perro("PEPE", "CALLEJERO"); Perro p2 = new Perro("JOSELE", "PITBULL", 16, true); Gato ga1 = new Gato("Garfield", "Come Lasagna"); Gato ga2 = new Gato("asdasd", "Egipcio"); Gato ga3 = new Gato("asdasd", "Egipcio"); g1 += p1; g1 += p2; g1 += ga1; g1 += ga2; g1 += ga3; g1 += p1; cadena = g1; Console.WriteLine(cadena); Console.ReadLine(); }
public void Executar() { Animal gato = new Gato() { Nome = "Bichano" }; gato.Beber(); gato.Comer(); gato.Andar(); Gato gata = new Gato() { Nome = "Pantera" }; gata.Beber(); gata.Comer(); gata.Andar(); }
public Cliente(string nome, string cpf, Animal animal) : base(nome, cpf) { if (animal == null) { throw new NullReferenceException("O cliente não pode ser cadastrado sem um pet"); } this.ProdutosAlimentos = new List <ClienteAlimento>(); this.ProdutosBrinquedos = new List <ClienteBrinquedo>(); var gato = animal as Gato; if (gato != null) { this.Gato = gato; } else { var cachorro = animal as Cachorro; this.Cachorro = cachorro; } }
private static void objetosHeranca() { Quadrupede raposa = new Quadrupede("Canino"); raposa.whatDoesTheFoxSay(); Cachorro doguinho = new Cachorro("Canino", "Shiba Inu"); doguinho.whatDoesTheFoxSay(); Gato gatinho = new Gato("Preto"); gatinho.whatDoesTheFoxSay(); Quadrupede metamorfo = new Cachorro("Canino", "Akita"); metamorfo.whatDoesTheFoxSay(); metamorfo = new Gato("Branco"); metamorfo.whatDoesTheFoxSay(); }
static void Main(string[] args) { Grupo grupo = new Grupo("Hoteleros"); Perro m1 = new Perro("Moro", "Pitbull", 0, false); Perro m2 = new Perro("Moro", "Pitbull", 0, false); Perro m3 = new Perro("Ramon", "Salchicha", 3, true); Gato m4 = new Gato("Jose", "Angora"); Gato m5 = new Gato("Hernan", "Cruza"); Gato m6 = new Gato("Fer", "Siames"); grupo += m1; grupo += m2; grupo += m2; grupo += m3; grupo += m4; grupo += m5; grupo += m6; grupo -= m6; Console.WriteLine((string)grupo); Console.ReadLine(); }
static void Main(string[] args) { Grupo g = new Grupo("Rio Unica"); Perro p1 = new Perro("Moro", "Pitbul", 0, false); Perro p2 = new Perro("Julio", "Cruza", 13, false); Perro p3 = new Perro("Ramon", "Salchicha", 2, true); Gato g1 = new Gato("Jose", "Angora"); Gato g2 = new Gato("Hernan", "Cruza"); Gato g3 = new Gato("Fer", "Siames"); g += p1; g += p1; g += p2; g += p3; g += g1; g += g2; g += g3; Console.WriteLine((string)g); Console.ReadKey(); }
public static Gato VerificarGatoPorNome(Gato g) { return ctx.Gato.FirstOrDefault(x => x.GatoNome.Equals(g.GatoNome)); }