public void Declarar_Sem_Inicializar_Test() { Cachorro leia; // Isso está: leia = new Cachorro(); // OK!! Assert.AreEqual(typeof(Cachorro), leia.GetType()); //var tequila; // Não OK! //tequila = new Cachorro(); // Tipos Implicitos precisam ser inicializados }
public void Tipos_Explicitos_Test() { string nome = "Leia"; int idade = 1; double peso = 1.3; Cachorro cachorro = new Cachorro(); Assert.AreEqual(typeof(string), nome.GetType()); Assert.AreEqual(typeof(int), idade.GetType()); Assert.AreEqual(typeof(double), peso.GetType()); Assert.AreEqual(typeof(Cachorro), cachorro.GetType()); }
public void Tipos_Implicitos_Test() { var nome = "Leia"; var idade = 1; var peso = 1.3; var cachorro = new Cachorro(); Assert.AreEqual(typeof(string), nome.GetType()); Assert.AreEqual(typeof(int), idade.GetType()); Assert.AreEqual(typeof(double), peso.GetType()); Assert.AreEqual(typeof(Cachorro), cachorro.GetType()); }
public void Declarar_Sem_Inicializar_Test() { Cachorro cachorro; cachorro = new Cachorro(); Assert.AreEqual(typeof(Cachorro), cachorro.GetType()); // Não podemos declarar variaveis implicitas sem atribuir valor //var nome; //nome = "Leia"; //Assert.AreEqual(typeof(string), nome.GetType()); }