Пример #1
0
        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
        }
Пример #2
0
        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());
        }
Пример #3
0
        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());
        }
Пример #4
0
        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());
        }