public void EnumTest()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.Idioma = IdiomaLibro.ES;
            Assert.AreEqual(libro.Idioma, IdiomaLibro.ES);
        }
示例#2
0
        public void VariablesTipoValorEnum()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.Idioma = IdiomaLibro.ES;

            Assert.AreEqual(libro.Idioma, IdiomaLibro.ES);
        }
示例#3
0
        public void VariablesTipoReferencia() // apunta siempre a un espacio de memoria específico.
        {
            LibroValoraciones l1 = new LibroValoraciones();

            l1.Nombre = "Libro Dena";
            LibroValoraciones l2 = l1;

            Assert.AreEqual(l1.Nombre, l2.Nombre);
        }
示例#4
0
        public void VariableTiposDeValorEnum()
        {
            LibroValoraciones Libro = new LibroValoraciones();

            Libro.Idioma = IdiomaLibro.ES;


            Assert.AreEqual(Libro.Idioma, IdiomaLibro.ES);
        }
示例#5
0
        public void VariablesTipoReferencia()
        {
            LibroValoraciones l1 = new LibroValoraciones();

            l1.Nombre = "Su cucha";
            LibroValoraciones l2 = l1;

            l1.Nombre = "Su cucho";
            Assert.AreEqual(l1.Nombre, l2.Nombre);
        }
        public void VariablesTipoRererencia()
        {
            LibroValoraciones l1 = new LibroValoraciones();

            l1.Nombre = "Libro de Test 1";

            LibroValoraciones l2 = l1;

            l1.Nombre = "Lirbo ...";

            Assert.AreEqual(l1.Nombre, l2.Nombre);
        }
示例#7
0
        public void CalcularValoracionPromedio()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(1.2f);
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(3.4f);

            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(3.65f, resultado.PromedioValoraciones, 0.01);
        }
示例#8
0
        public void CalcularValoracionMin()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(1.2f);
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(5);
            libro.AgregarValoracion(3.4f);

            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(1.2f, resultado.ValoracionMin);
        }
示例#9
0
        public void CalcularValoracionPromedio()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(3.5f);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(2.3f);
            libro.AgregarValoracion(4.2f);
            libro.AgregarValoracion(2);
            libro.AgregarValoracion(1.5f);
            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(2.91, resultado.Prom, 0.01);
        }
示例#10
0
        public void CalcularValoracionMin()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(3.5f);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(2.3f);
            libro.AgregarValoracion(4.2f);
            libro.AgregarValoracion(2);
            libro.AgregarValoracion(1.5f);
            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(1.5, resultado.ValMin);
        }
示例#11
0
        public void CalcularValoracionMin()
        {
            LibroValoraciones Libro = new LibroValoraciones();

            Libro.AgregarValoracion(5);
            Libro.AgregarValoracion(4.5f);
            Libro.AgregarValoracion(3);
            Libro.AgregarValoracion(2);
            Libro.AgregarValoracion(0.5f);
            Libro.AgregarValoracion(3.5f);

            CalcularValoraciones resulatado = Libro.PublicarValoraciones();

            Assert.AreEqual(0.5, resulatado.ValoracionMin);
        }
示例#12
0
        public void CalcularValoracionMinima()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(5);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(3);
            libro.AgregarValoracion(0.5f);
            libro.AgregarValoracion(1);
            libro.AgregarValoracion(3.5f);

            CalcularValoraciones calculo = libro.PublicarValoraciones();

            Assert.AreEqual(0.5, calculo.ValoracionMin);
        }
示例#13
0
        public void CalcularValoracionPromedio()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(5);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(3);
            libro.AgregarValoracion(0.5f);
            libro.AgregarValoracion(1);
            libro.AgregarValoracion(3.5f);

            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(2.83333, resultado.PromedioValoraciones, 0.01);
        }
示例#14
0
        public void CalcularValoracionPromedio()
        {
            LibroValoraciones Libro = new LibroValoraciones();

            Libro.AgregarValoracion(5);
            Libro.AgregarValoracion(4.5f);
            Libro.AgregarValoracion(3);
            Libro.AgregarValoracion(2);
            Libro.AgregarValoracion(0.5f);
            Libro.AgregarValoracion(3.5f);

            CalcularValoraciones resulatado = Libro.PublicarValoraciones();

            Assert.AreEqual(3.08, resulatado.PromedioValoraciones, 0.01);
        }
示例#15
0
        public void CalcularValoracionMax()
        {
            LibroValoraciones libro = new LibroValoraciones();

            libro.AgregarValoracion(5);
            libro.AgregarValoracion(4);
            libro.AgregarValoracion(3);
            libro.AgregarValoracion(0.5f);
            libro.AgregarValoracion(1);
            libro.AgregarValoracion(3.5f);

            CalcularValoraciones resultado = libro.PublicarValoraciones();

            Assert.AreEqual(5, resultado.ValoracionMax);
        }
示例#16
0
        public void ImmutableTestMetodo()
        {
            string nombre = "Mariano";

            nombre = nombre.ToUpper();

            Assert.AreEqual("MARIANO", nombre);

            LibroValoraciones libro1 = new LibroValoraciones();

            libro1.Nombre = "Mariano";
            libro1.Nombre = libro1.Nombre.ToUpper();

            Assert.AreEqual("MARIANO", libro1.Nombre);

            DateTime fecha = new DateTime(1997, 8, 26);

            fecha = fecha.AddDays(1);

            Assert.AreEqual(27, fecha.Day);
        }
示例#17
0
 public TestValoraciones()
 {
     libroValoraciones = new LibroValoraciones();
 }