Exemplo n.º 1
0
        public void TiposDeReferenciaPassandoPorValor2()
        {
            CadernoNota c1 = new CadernoNota();
            CadernoNota c2 = c1;

            DarumNomeCaderno2(ref c2);

            Assert.AreEqual("Livro1", c2.Nome);
        }
Exemplo n.º 2
0
        public void VariablesHoldReference()
        {
            CadernoNota c1 = new CadernoNota();
            CadernoNota c2 = c1;

            c1.Nome = "LSS";
            Console.WriteLine(c2.Nome);
            Assert.AreEqual(c1.Nome, c2.Nome);
        }
Exemplo n.º 3
0
        public void MenorNota()
        {
            CadernoNota caderno = new CadernoNota();

            caderno.AddNota(10);
            caderno.AddNota(5);
            caderno.AddNota(8.5f);

            Estatistica resultado = caderno.CalcularEstatistica();

            Assert.AreEqual(5, resultado.LowestGrade);
        }
Exemplo n.º 4
0
        public void MaiorNota()
        {
            CadernoNota caderno = new CadernoNota();

            caderno.AddNota(10);
            caderno.AddNota(5);
            caderno.AddNota(6);

            Estatistica resultado = caderno.CalcularEstatistica();

            Assert.AreEqual(10, resultado.HighestGrade);
        }
Exemplo n.º 5
0
        public void MediaNota()
        {
            CadernoNota caderno = new CadernoNota();

            caderno.AddNota(10);
            caderno.AddNota(10);
            caderno.AddNota(10);

            Estatistica resultado = caderno.CalcularEstatistica();

            Assert.AreEqual(10, resultado.AvarageGrade);
            Assert.AreEqual(10.1, resultado.AvarageGrade, 0.1);
        }
Exemplo n.º 6
0
 private void DarumNomeCaderno2(ref CadernoNota caderno)
 {
     caderno      = new CadernoNota();
     caderno.Nome = "Livro1";
 }
Exemplo n.º 7
0
 private void DarumNomeCaderno(CadernoNota caderno)
 {
     caderno.Nome = "Livro1";
 }