Exemple #1
0
        private Ambiente SetAmbiente(Environment environment)
        {
            Ambiente result = null;

            switch (environment)
            {
            case Environment.BTS1023:
                break;

            case Environment.Collaudo:
                result = new Ambiente
                {
                    MolUri                     = "http://10.60.19.13/RaccomandataMarket/MOLService.svc",
                    ColUri                     = "http://10.60.19.13/PostaContest/COLService.svc",
                    LolUri                     = "http://10.60.19.12/LOLGC/LolService.svc",
                    RolUri                     = "http://10.60.19.12/ROLGC/RolService.svc",
                    customeridMOL              = "3908983576",
                    customeridCOL              = "3908983583",
                    smuserMOL                  = "HH800112",
                    smuserCOL                  = "HH800133",
                    sendersystem               = "H2H",
                    ContrattoMOL               = "40000015977",
                    ContrattoCOL               = "00000000040000015998",
                    PostaEvoConnectionString   = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=PostaEvo;persist security info=True;user id=pasquale;password=pasquale;MultipleActiveResultSets=True;App=EntityFramework;",
                    RolConnectionString        = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=NPCEROL;persist security info=True;user id=pasquale;password=pasquale;MultipleActiveResultSets=True;App=EntityFramework;",
                    LolConnectionString        = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=NPCELOL;persist security info=True;user id=pasquale;password=pasquale;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=OrdersMgmt;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=Charging;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "DITTA MARKET",
                    NomeProprioCol             = "DITTA POSTAONLINE",
                    UrlEntryPoint              = "http://10.60.19.36/NPCE_EntryPoint/WsCE.svc",
                    PathDocument               = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\DocPil.doc",
                    HashMD5Document            = "AB8EF323B64C85C8DFCCCD4356E4FB9B",
                    PathCov                    = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\CovPil.cov",
                    HashMD5Cov                 = "60125C6E43E0C596565B1D35B728F795",
                    PathLoggingFile            = "\\\\10.60.19.20\\c$\\NPCE V6\\Logging"
                };
                break;

            case Environment.Certificazione:
                result = new Ambiente
                {
                    MolUri                     = "http://10.60.24.36/RaccomandataMarket/MOLService.svc",
                    ColUri                     = "http://10.60.24.36/PostaContest/COLService.svc",
                    LolUri                     = "http://10.60.24.36/LOLGC/LolService.svc",
                    RolUri                     = "http://10.60.24.36/ROLGC/RolService.svc",
                    customeridMOL              = "SNPCE002",
                    customeridCOL              = "SNPCE002",
                    sendersystem               = "H2H",
                    smuserCOL                  = "CEPROB01",
                    smuserMOL                  = "CEPROB01",
                    ContrattoCOL               = "00000000049999999998",
                    ContrattoMOL               = "00000000049999999999",
                    PostaEvoConnectionString   = "data source=10.60.26.213\\CNPCESQLINST07;initial catalog=PostaEvo;persist security info=True;user id=tmp;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    RolConnectionString        = "data source=10.60.26.213\\CNPCESQLINST07;initial catalog=NPCEROL;persist security info=True;user id=tmp;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    LolConnectionString        = "data source=10.60.26.213\\CNPCESQLINST07;initial catalog=NPCELOL;persist security info=True;user id=tmp;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "data source=10.60.26.213\\CNPCESQLINST07;initial catalog=OrdersMgmt;persist security info=True;user id=tmp;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "data source=10.60.26.213\\CNPCESQLINST07;initial catalog=Charging;persist security info=True;user id=tmp;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "CLIENTE TEST PROB01",
                    NomeProprioCol             = "CLIENTE TEST PROB01",
                    UrlEntryPoint              = "http://10.60.25.228/NPCE_EntryPoint/WsCE.svc",
                    PathDocument               = @"\\FSCERT4-a127.retecert.postecert\ShareFS\InputDocument\DocPil.doc",
                    HashMD5Document            = "AB8EF323B64C85C8DFCCCD4356E4FB9B",
                    PathCov                    = @"\\FSCERT4-a127.retecert.postecert\ShareFS\InputDocument\CovPil.cov",
                    HashMD5Cov                 = "60125C6E43E0C596565B1D35B728F795",
                    PathLoggingFile            = "\\\\10.60.26.217\\c$\\NPCE V6\\Logging"
                };
                break;

            case Environment.StagingIam:
                result = new Ambiente
                {
                    FromIAM                    = true,
                    MolUri                     = "https://sptest.posteitaliane.it/RaccomandataMarket/MOLService.svc",
                    ColUri                     = "https://sptest.posteitaliane.it/PostaContest/COLService.svc",
                    LolUri                     = "https://sptest.posteitaliane.it/LOLGC/LolService.svc",
                    RolUri                     = "https://sptest.posteitaliane.it/ROLGC/RolService.svc",
                    UrlEntryPoint              = "http://10.60.17.154/NPCE_EntryPoint/WsCE.svc",
                    sendersystem               = "H2H",
                    customeridMOL              = "3909990431",
                    customeridCOL              = "3909991340",
                    smuserMOL                  = "H2HSTG01",
                    smuserCOL                  = "H2HSTG01",
                    Username                   = "******",
                    Password                   = "******",
                    ContrattoMOL               = "00000000040000020187",
                    ContrattoCOL               = "40000020188",
                    PostaEvoConnectionString   = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=PostaEvo;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    RolConnectionString        = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=NPCEROL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    LolConnectionString        = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=NPCELOL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=OrdersMgmt;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=Charging;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "DITTA MARKET",
                    NomeProprioCol             = "Posta Contest",
                    PathLoggingFile            = "\\\\10.60.17.151\\c$\\NPCE V6\\Logging",
                    PathDocument               = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\20201127\80ac0000-3d01-c952-0000-000000019a68-879C931DE4FC8E1A48B284747C2B1C99.docx",
                    HashMD5Document            = "879C931DE4FC8E1A48B284747C2B1C99",
                    PathCov                    = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\20201127\80ac0000-3d01-c952-0000-000000019a68.cov",
                    HashMD5Cov                 = "5FBA263B3420664720BB6A15F92ED247",
                };
                break;

            case Environment.Staging:
                result = new Ambiente
                {
                    MolUri                     = "http://10.60.17.155/RaccomandataMarket/MOLService.svc",
                    ColUri                     = "http://10.60.17.155/PostaContest/COLService.svc",
                    LolUri                     = "http://10.60.17.155/LOLGC/LolService.svc",
                    RolUri                     = "http://10.60.17.155/ROLGC/RolService.svc",
                    UrlEntryPoint              = "http://10.60.17.154/NPCE_EntryPoint/WsCE.svc",
                    sendersystem               = "H2H",
                    customeridMOL              = "3909990431",
                    customeridCOL              = "3909991340",
                    smuserMOL                  = "H2HSTG06",
                    smuserCOL                  = "H2HSTG01",
                    ContrattoMOL               = "00000000040000017267",
                    ContrattoCOL               = "40000020188",
                    PostaEvoConnectionString   = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=PostaEvo;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    RolConnectionString        = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=NPCEROL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    LolConnectionString        = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=NPCELOL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=OrdersMgmt;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "data source=10.60.17.150\\STGNPCESQLINST02;initial catalog=Charging;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "DITTA MARKET",
                    NomeProprioCol             = "Posta Contest",
                    PathLoggingFile            = "\\\\10.60.17.151\\c$\\NPCE V6\\Logging",
                    PathDocument               = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\20201127\80ac0000-3d01-c952-0000-000000019a68-879C931DE4FC8E1A48B284747C2B1C99.docx",
                    HashMD5Document            = "879C931DE4FC8E1A48B284747C2B1C99",
                    PathCov                    = @"\\FSSVIL-b451.rete.testposte\ShareFS\inputdocument\20201127\80ac0000-3d01-c952-0000-000000019a68.cov",
                    HashMD5Cov                 = "5FBA263B3420664720BB6A15F92ED247",
                };
                break;

            case Environment.Bts2016:
                break;

            case Environment.Produzione:
                result = new Ambiente
                {
                    MolUri                     = "http://10.60.20.52/RaccomandataMarket/MOLService.svc",
                    ColUri                     = "http://10.60.20.52/PostaContest/COLService.svc",
                    LolUri                     = "http://10.60.20.55/LOLGC/LolService.svc",
                    RolUri                     = "http://10.60.20.56/ROLGC/RolService.svc",
                    UrlEntryPoint              = "http://10.60.20.132/NPCE_EntryPoint/WsCE.svc",
                    customeridMOL              = "SNPCE002",
                    smuserMOL                  = "CEPROB01",
                    ContrattoMOL               = "00000000049999999999",
                    ContrattoCOL               = "00000000049999999998",
                    customeridCOL              = "SNPCE002",
                    smuserCOL                  = "CEPROB01",
                    sendersystem               = "H2H",
                    PostaEvoConnectionString   = "data source=10.60.21.148\\PNPCESQLINST07;initial catalog=PostaEvo;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    RolConnectionString        = "data source=10.60.21.148\\PNPCESQLINST07;initial catalog=NPCEROL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    LolConnectionString        = "data source=10.60.21.148\\PNPCESQLINST07;initial catalog=NPCELOL;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "10.60.21.148\\PNPCESQLINST07;initial catalog=OrdersMgmt;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "10.60.21.148\\PNPCESQLINST07;initial catalog=Charging;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "CLIENTE TEST PROB01",
                    NomeProprioCol             = "CLIENTE TEST PROB01",
                    Username                   = "******",
                    Password                   = "******",
                    PathDocument               = @"\\FSPROD2-56ab.rete.poste\NPCE-ShareR\InputDocuments\DocPil.doc",
                    HashMD5Document            = "AB8EF323B64C85C8DFCCCD4356E4FB9B",
                    PathCov                    = @"\\FSPROD2-56ab.rete.poste\NPCE-ShareR\InputDocuments\CovPil.cov",
                    HashMD5Cov                 = "60125C6E43E0C596565B1D35B728F795",
                };
                break;

            case Environment.ProduzioneIAM:
                result = new Ambiente
                {
                    MolUri                     = "https://cewebservices.posteitaliane.it/RaccomandataMarket/MOLService.svc",
                    LolUri                     = "https://cewebservices.posteitaliane.it/LOLGC/LolService.svc",
                    RolUri                     = "https://cewebservices.posteitaliane.it/ROLGC/RolService.svc",
                    customeridMOL              = "SNPCE002",
                    smuserMOL                  = "CEPROB01",
                    ContrattoMOL               = "00000000049999999999",
                    PostaEvoConnectionString   = "data source=10.60.19.22\\TPCESQLINST02;initial catalog=PostaEvo;persist security info=True;user id=pasquale;password=pasquale;MultipleActiveResultSets=True;App=EntityFramework;",
                    OrdersMgmtConnectionString = "10.60.21.148\\PNPCESQLINST07;initial catalog=OrdersMgmt;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    ChargingConnectionString   = "10.60.21.148\\PNPCESQLINST07;initial catalog=Charging;persist security info=True;user id=pce_user;password=Qwerty12;MultipleActiveResultSets=True;App=EntityFramework"",
                    NomeProprioMol             = "CLIENTE TEST PROB01",
                    Username                   = "******",
                    Password                   = "******",
                    FromIAM                    = true
                };
                break;

            default:
                break;
            }

            return(result);
        }
Exemple #2
0
 public TestBase(Environment env)
 {
     ambiente = SetAmbiente(env);
 }