示例#1
0
        public void TestDaoAgregarSeguimientoClientePotencial()
        {
            bool condicion = false;

            daoCliente    = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDaoClientePotencial();
            elCliente1.Id = 5;

            daoCliente.AgregarSeguimientoDeCliente(elSeguimiento);
            llamadas = daoCliente.ConsultarLlamadasXId(elCliente1);

            Assert.NotNull(llamadas);

            foreach (Entidad seguimiento in llamadas)
            {
                Assert.NotNull(((SeguimientoCliente)seguimiento).Id);
                Assert.AreEqual("Llamada", ((SeguimientoCliente)seguimiento).TipoHistoria);
                if (((SeguimientoCliente)seguimiento).TipoHistoria == elSeguimiento.TipoHistoria &&
                    ((SeguimientoCliente)seguimiento).MotivoHistoria == elSeguimiento.MotivoHistoria &&
                    ((SeguimientoCliente)seguimiento).FkCliente == elSeguimiento.FkCliente)
                {
                    condicion = true;
                }
            }
            Assert.IsTrue(condicion);
        }
示例#2
0
        public void TestListarClientePotencial()
        {
            daoCliente = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDaoClientePotencial();

            losClientes = daoCliente.ConsultarTodos();

            Assert.IsTrue(losClientes.Count() > 0);

            daoCliente.Eliminar(elCliente1);
        }
示例#3
0
        public void TestPromoverClientePotencial()
        {
            daoCliente = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDaoClientePotencial();

            respuesta     = daoCliente.Agregar(elCliente1);
            elCliente1.Id = daoCliente.ConsultarIdUltimoClientePotencial();
            Assert.IsTrue(daoCliente.Promover(elCliente1));

            elCliente2 = (DominioTangerine.Entidades.M3.ClientePotencial)daoCliente.ConsultarXId(elCliente1);
            Assert.AreEqual(2, elCliente2.Status);

            daoCliente.Eliminar(elCliente1);
        }
示例#4
0
        public void TestDaoListarVisitasClientePotencial()
        {
            daoCliente    = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDaoClientePotencial();
            elCliente1.Id = 1;
            visitas       = daoCliente.ConsultarVistaXId(elCliente1);

            Assert.NotNull(visitas);

            foreach (Entidad seguimiento in visitas)
            {
                Assert.NotNull(((SeguimientoCliente)seguimiento).Id);
                Assert.AreEqual("Visita", ((SeguimientoCliente)seguimiento).TipoHistoria);
            }
        }
示例#5
0
        public void TestAgregarClientePotencial()
        {
            daoCliente = DatosTangerine.Fabrica.FabricaDAOSqlServer.CrearDaoClientePotencial();

            Assert.IsTrue(daoCliente.Agregar(elCliente1));
            elCliente1.Id = daoCliente.ConsultarIdUltimoClientePotencial();
            elCliente2    = (DominioTangerine.Entidades.M3.ClientePotencial)daoCliente.ConsultarXId(elCliente1);

            Assert.AreEqual(elCliente2.NombreClientePotencial, elCliente1.NombreClientePotencial);
            Assert.AreEqual(elCliente2.RifClientePotencial, elCliente1.RifClientePotencial);
            Assert.AreEqual(elCliente2.EmailClientePotencial, elCliente1.EmailClientePotencial);
            Assert.AreEqual(elCliente2.PresupuestoAnual_inversion, elCliente1.PresupuestoAnual_inversion);
            Assert.AreEqual(elCliente2.Status, elCliente1.Status);

            daoCliente.Eliminar(elCliente1);
        }