public void Test5206()
        {
            // caractérisé comme Specimen  sur un environnement  refusant la validation des Specimens
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 10, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param5", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R9_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0117()
        {
            // Refusée pour un titre auto porteur si une erreur de décodage du code barre (structure code barre invalide) est identifiée.
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", bufferfake);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R17_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0112()
        {
            // validation s'effectue dans une gare présente dans le référentiel mais différente de la gare O/D
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 12, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "381624", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R7_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0115()
        {
            // validé avec succès si le paramétrage d'activation des listes DV est à NON
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param6", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0110()
        {
            // date de validation > à la date de Fin de validité du titre
            DateTime             dtDateValidationLocale = new DateTime(2051, 09, 14, 02, 15, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R4_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0111()
        {
            // si la valeur du paramètre "Paramétarge CB2D Autoporteur accepté ou non en embarquement si absence DV" = "Non Accepté"
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 10, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param2", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0106()
        {
            //  validation en entrée ou en sortie est refusée pour titre auto porteur sans liste DV s'il est caractérisé comme "Specimen"  sur un environnement  refusant la validation des Specimens
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param5", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R9_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0108()
        {
            // validation en sortie est acceptée  pour un titre auto porteur allé simple sans liste DV si celui-ci n'a jamais été validé en entrée
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test4607()
        {
            //  acceptée pour titre auto porteur à usage multiple  sans  liste DV si la caractéristique Specimen du titre est à non sur un environnement  refusant les Specimens
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 17, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param5", buffer46);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5201()
        {
            // titre auto porteur aller/retour sans liste DV - entree
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 10, 11, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5216()
        {
            // Un titre est accepté entre sa date de début de validité 00:00 et le lendemain de sa date de fin de validité 02:00
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 17, 01, 14, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0121()
        {
            //  refusée si la gare de validation n'est pas présente dans le référentiel des gares
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "88008", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R100_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0101()
        {
            // Validation en entrée s'effectue avec succès pour un titre auto porteur aller simple sans liste DV
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5210()
        {
            // refusée pour un  titre auto porteur sans liste DV à une date de validation  >  à la date de Fin de validité du titre
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 17, 02, 30, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R4_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test4504()
        {
            // refusée pour un titre avec Gare de soudure  si la validation s'effectue dans une gare présente dans le referentiel des gares mais différente de la gare O/D de PSL
            DateTime             dtDateValidationLocale = new DateTime(2018, 07, 11, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "381624", "IDG_Param1", buffer45);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R14_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5211()
        {
            // validation en entrée s'effectue avec succès pour titre auto porteur sans liste DV peu importe la valeur du paramètre "Paramétarge CB2D Autoporteur accepté ou non en embarquement si absence DV"
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 14, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param2", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5213()
        {
            // refusée pour un titre auto porteur sans liste DV si la validation s'effectue dans une gare différente de la gare O/D
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 15, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "381624", "IDG_Param1", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R7_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
Exemple #18
0
        public void Test2501()
        {
            // refusée pour un titre auto porteur sans liste DV à usage unique en cas de validations  consécutives multiple dans un sens.
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 11, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer25);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test4505()
        {
            // débarquement lors d'une validation en gare de Soudure
            DateTime             dtDateValidationLocale = new DateTime(2018, 07, 11, 23, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer45);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test1515()
        {
            // Cas de date de validation le lendemain matin de sa date de validité
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 19, 01, 50, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param6", buffer15);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test1010()
        {
            //  succès pour un titre auto porteur avec  liste DV si la  valeur du paramètre
            // "Paramétarge CB2D Autoporteur accepté ou non en embarquement si absence DV" est a "Non accepté" et le titre est bien présent  en liste DV
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 14, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param2", buffer10);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test0123()
        {
            // validation sans passage
            Test0122();
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 10, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer1);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
Exemple #23
0
        public void Test3505()
        {
            // si le délai aller/retour est atteint pour titre auto porteur en aller/ retour sans liste DV
            Test3502();
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 12, 15, 20, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param6", buffer35);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.R4_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test5217()
        {
            //  validation en entrée puis en sortie sur des dates différentes s'effectue avec succès pour un titre auto porteur aller/ retour sans liste DV
            Test5201();
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 15, 20, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer52);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
Exemple #25
0
        public void Test3813()
        {
            // Changement de gare => pas dans la gare O/D - sortie
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 15, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "381624", "IDG_Param1", buffer38);

            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);


            Assert.AreEqual(CodeRetourValue.R7_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
Exemple #26
0
        public void Test3817()
        {
            // cas de validations consécutives multiple en entrée.
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 15, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer202);

            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);


            Assert.AreEqual(CodeRetourValue.R17_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test1007()
        {
            // refusé pour un titre auto porteur aller  simple(PSL destination) avec liste DV si celui-ci n'a jamais été validé en sortie
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 16, 10, 00, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer10);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
            //Remontée d'une activité de compostage
            Assert.AreEqual(true, response.compostage != null);
        }
        public void Test5204()
        {
            // délai aller/retour est atteint
            Test5203();
            DateTime             dtDateValidationLocale = new DateTime(2018, 10, 10, 15, 15, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer52);

            validationrequest.correlationID = "20";
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
Exemple #29
0
        public void Test2505()
        {
            // validation en entrée s'effectue en echec pour titre auto porteur aller simple avec liste DV lorsque le délai aller / retour est atteint
            Test2502();
            DateTime             dtDateValidationLocale = new DateTime(2018, 09, 11, 15, 20, 00, DateTimeKind.Local);
            ValidationRequestDTO validationrequest      = ValidationRequestInit(SensPassage.ENTREE, dtDateValidationLocale, "384008", "IDG_Param1", buffer25);

            validationrequest.correlationID = "19";
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            Assert.AreEqual(CodeRetourValue.A0_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }
        public void Test1016()
        {
            // succès pour un titre auto porteur aller simple avec  liste DV si le paramètre d'activation liste DV est à non
            DateTime dtDateValidationLocale = new DateTime(2018, 09, 13, 10, 00, 00, DateTimeKind.Local);

            UpdateData("LDV_PARAMETRAGE_Update_0", _connICTER);
            ValidationRequestDTO validationrequest = ValidationRequestInit(SensPassage.SORTIE, dtDateValidationLocale, "384008", "IDG_Param1", buffer10);
            var response = _resolverValidationService.ValidationRequest(_connICTER, validationrequest);

            UpdateData("LDV_PARAMETRAGE_Update_1", _connICTER);
            Assert.AreEqual(CodeRetourValue.A3_CB2D.Code, response.resultat);

            //Remontée d'une activité de validation
            Assert.AreEqual(true, response.validation != null);
        }