Пример #1
0
        public void AgregarTest()
        {
            // Arrange
            bool resultadoEsperado = false; // true = Cliente agregado / false = No se pudo agregar cliente

            var _rut             = "19898953-3";
            var _nombres         = "Jose Ignacio";
            var _apellidos       = "Estay Contreras";
            var _fechaNacimiento = DateTime.Parse("17-02-1998");

            BelifeLibrary.EstadoCivil estadoCivil = new BelifeLibrary.EstadoCivil
            {
                Id          = 1,
                Descripcion = "Soltero"
            };

            BelifeLibrary.Sexo sexo = new BelifeLibrary.Sexo
            {
                Id          = 1,
                Descripcion = "Hombre"
            };


            BelifeLibrary.Cliente cl = new BelifeLibrary.Cliente()
            {
                Rut             = _rut,
                Nombres         = _nombres,
                Apellidos       = _apellidos,
                FechaNacimiento = _fechaNacimiento,
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };

            BelifeLibrary.Cliente c2 = new BelifeLibrary.Cliente()
            {
                Rut             = "29898953-3",
                Nombres         = "Jose Ignacio",
                Apellidos       = "Estay Contreras",
                FechaNacimiento = DateTime.Parse("1999-02-17 00:00:00.000"),
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };


            //Act
            var resultado  = cl.Agregar();
            var resultado2 = c2.Agregar();


            //Assert
            Assert.AreEqual(resultadoEsperado, resultado);
            Assert.AreEqual(resultadoEsperado, resultado2);
        }
Пример #2
0
        private void CargarSexos()
        {
            BelifeLibrary.Sexo        sexo      = new BelifeLibrary.Sexo();
            List <BelifeLibrary.Sexo> lista     = new List <BelifeLibrary.Sexo>();
            List <string>             listadesc = new List <string>();

            lista = sexo.ReadAll();
            foreach (var x in lista)
            {
                listadesc.Add(x.Descripcion);
            }
            SexoComb.ItemsSource = listadesc;
            SexoComb.Items.Refresh();
        }
Пример #3
0
        public void BuscarTodosTest()
        {
            List <BelifeLibrary.Cliente> clientes = new List <BelifeLibrary.Cliente>();


            BelifeLibrary.EstadoCivil estadoCivil = new BelifeLibrary.EstadoCivil
            {
                Id          = 1,
                Descripcion = "Soltero"
            };

            BelifeLibrary.Sexo sexo = new BelifeLibrary.Sexo
            {
                Id          = 1,
                Descripcion = "Hombre"
            };

            BelifeLibrary.Cliente c = new BelifeLibrary.Cliente()
            {
                Rut             = "19898953-3",
                Nombres         = "Jose Ignacio",
                Apellidos       = "Estay Contreras",
                FechaNacimiento = DateTime.Parse("1999-02-17 00:00:00.000"),
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };

            BelifeLibrary.Cliente c2 = new BelifeLibrary.Cliente()
            {
                Rut             = "29898953-3",
                Nombres         = "Jose Ignacio",
                Apellidos       = "Estay Contreras",
                FechaNacimiento = DateTime.Parse("1999-02-17 00:00:00.000"),
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };

            clientes.Add(c);
            clientes.Add(c2);
            // Arrange
            var resultadoEsperado = clientes;

            //Act
            var resultado = c.ReadAll();

            //Assert
            System.Object.ReferenceEquals(resultadoEsperado, resultado);
        }
Пример #4
0
        public void BuscarTest()
        {
            BelifeLibrary.EstadoCivil estadoCivil = new BelifeLibrary.EstadoCivil
            {
                Id          = 1,
                Descripcion = "Soltero"
            };

            BelifeLibrary.Sexo sexo = new BelifeLibrary.Sexo
            {
                Id          = 1,
                Descripcion = "Hombre"
            };

            BelifeLibrary.Cliente c = new BelifeLibrary.Cliente()
            {
                Rut             = "19898953-3",
                Nombres         = "Jose Ignacio",
                Apellidos       = "Estay Contreras",
                FechaNacimiento = DateTime.Parse("1999-02-17 00:00:00.000"),
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };

            BelifeLibrary.Cliente c2 = new BelifeLibrary.Cliente()
            {
                Rut             = "29898953-3",
                Nombres         = "Jose Ignacio",
                Apellidos       = "Estay Contreras",
                FechaNacimiento = DateTime.Parse("1999-02-17 00:00:00.000"),
                EstadoCivil     = estadoCivil,
                Sexo            = sexo
            };

            // Arrange
            var resultadoEsperado  = c;
            var resultadoEsperado2 = c2;

            //Act
            var resultado  = c.Read();
            var resultado2 = c2.Read();

            //Assert
            Assert.AreEqual(resultadoEsperado, resultado);
            Assert.AreEqual(resultadoEsperado2, resultado2);
        }
Пример #5
0
        public void ActualizarTest()
        {
            BelifeLibrary.EstadoCivil estado = new BelifeLibrary.EstadoCivil
            {
                Id          = 1,
                Descripcion = "Soltero"
            };

            BelifeLibrary.Sexo sexo = new BelifeLibrary.Sexo
            {
                Id          = 1,
                Descripcion = "Hombre"
            };

            BelifeLibrary.Cliente c = new BelifeLibrary.Cliente()
            {
                Rut             = "19898953-3",
                Nombres         = "Modificado",
                Apellidos       = "Modificar",
                FechaNacimiento = DateTime.Parse("17/02/1999"),
                EstadoCivil     = estado,
                Sexo            = sexo
            };

            BelifeLibrary.Cliente c2 = new BelifeLibrary.Cliente()
            {
                Rut             = "29898953-3",
                Nombres         = "Modificado",
                Apellidos       = "Modificado",
                FechaNacimiento = DateTime.Parse("17/02/1999"),
                EstadoCivil     = estado,
                Sexo            = sexo
            };

            // Arrange
            var resultadoEsperado = true;

            //Act
            var resultado  = c.Update();
            var resultado2 = c.Update();

            //Assert
            Assert.AreEqual(resultadoEsperado, resultado);
            Assert.AreEqual(resultadoEsperado, resultado2);
        }