Beispiel #1
0
        public void UbicarConncesionarioTest()
        {
            UbicarConcesionarios ubicarConcesionario = new UbicarConcesionarios();
            ConexionBaseDatos    conexionBaseDatos   = new ConexionBaseDatos();
            List <Concesionario> listaConcesionarios = conexionBaseDatos.TablaConcesionarios();

            Assert.AreEqual(listaConcesionarios.Count, ubicarConcesionario.GetConcesionarios().Count);
        }
            /// <summary>
            /// Constructor de la clase que crea en un ciclo el menú de los concesionarios asignandole unos parametros de otra clase
            /// que serán utlizados como soporte de otros metodos de la aplicación.
            /// </summary>
            public UbicarConcesionarioMasterViewModel()
            {
                List <Concesionario> listaConcesionarios = new List <Concesionario>();
                UbicarConcesionarios concesionarios      = new UbicarConcesionarios();

                listaConcesionarios = concesionarios.GetConcesionarios();
                UbicarConcesionarioMenuItem[] menu = new UbicarConcesionarioMenuItem[listaConcesionarios.Count];
                for (int i = 0; i < listaConcesionarios.Count; i++)
                {
                    menu[i] = new UbicarConcesionarioMenuItem {
                        Id        = i + 1, Title = listaConcesionarios[i].NombreConcesionario,
                        Latitud   = listaConcesionarios[i].Latitud, Longitud = listaConcesionarios[i].Longitud,
                        Direccion = listaConcesionarios[i].Direccion, Telefono = listaConcesionarios[i].Telefono
                    };
                }
                MenuItems = new ObservableCollection <UbicarConcesionarioMenuItem>(menu);
            }