public void AddOrganizacionTestWrongFormat()
        {
            OrganizacionDAO organizacionDAO = new OrganizacionDAO();
            Organizacion    organizacion    = new Organizacion("S17012959", "David", "Facultad de Economia", "2288455625", "Educativo", "*****@*****.**");

            organizacionDAO.AddOrganizacion(organizacion);
        }
        public void AddOrganizacionSQLExceptionTest()
        {
            OrganizacionDAO organizacionDAO = new OrganizacionDAO();
            Organizacion    organizacion    = new Organizacion("BADD990524I55", "David", "Facultad de Economia", "2288455625", "Educativo", "*****@*****.**");

            Assert.AreEqual(organizacionDAO.AddOrganizacion(organizacion), AddResult.SQLFail);
        }
        public void AddOrganizacionTestNull()
        {
            OrganizacionDAO organizacionDAO = new OrganizacionDAO();
            Organizacion    organizacion    = new Organizacion();

            Assert.AreEqual(organizacionDAO.AddOrganizacion(organizacion), AddResult.NullObject);
        }
        public void AddOrganizacionAddTest()
        {
            OrganizacionDAO organizacionDAO = new OrganizacionDAO();
            Organizacion    organizacion    = new Organizacion("BADD990524I55", "David", "Facultad de Economia", "2288455625", "Educativo", "*****@*****.**");

            if (organizacionDAO.GetOrganizacionByRFC(organizacion.rfc) != null)
            {
                organizacionDAO.DeleteOrganizacionByRFC(organizacion.rfc);
            }
            Assert.AreEqual(AddResult.Success, organizacionDAO.AddOrganizacion(organizacion));
        }
        public OperationResult AddOrganizacion(String RFC, String Nombre, String Direccion, String Sector, String Telefono, String Correo)
        {
            OperationResult operation = OperationResult.UnknowFail;

            if (GetOrganizacionByRFC(RFC).rfc == null)
            {
                Organizacion organizacion = new Organizacion();
                organizacion.CorreoOrganizacion    = Correo;
                organizacion.DireccionOrganizacion = Direccion;
                organizacion.NombreOrganizacion    = Nombre;
                organizacion.rfc    = RFC;
                organizacion.Sector = Sector;
                organizacion.TelefonoOrganizacion = Telefono;
                OrganizacionDAO organizacionDAO = new OrganizacionDAO();
                operation = (OperationResult)organizacionDAO.AddOrganizacion(organizacion);
            }
            else
            {
                operation = OperationResult.ExistingRecord;
            }
            return(operation);
        }