Exemple #1
0
 public async Task Create_NetworkSubmit_Test()
 {
     var NewtowekSubmitScript = new List <Script>();
     var scriptVariablesMap   = StaticHelpers.GetScriptVairableMap();
     var container            = new UnityContainer();
     var websiteDescription   = "Network health submit ";
     var websiteKey           = new Guid("6af63ad0-66cf-4b64-9042-38f061ce5cbd");
     var deviceId             = "NJHorizon";
 }
Exemple #2
0
        public async Task Create_Script_Record_Test()
        {
            var             version            = IEVersion.GetIEVersion();
            Action <object> writeOut           = value => Console.WriteLine(value);
            var             scriptVariablesMap = StaticHelpers.GetScriptVairableMap();

            var scripts            = new List <Script>();
            var websiteDescription = "Horizon NJ Health via NaviNet Submit ";
            var websiteKey         = new Guid("6af63ad0-66cf-4b64-9042-38f061ce5cbd");
            var deviceId           = "NJHorizon";

            var loginScript = Script.CreateScript
                              (
                websiteDescription + "001: Login, onlogin error check",
                NaviNet.LoginScript(version[9]).ToString(),
                string.Concat(deviceId, "_001"),
                "Login",
                websiteKey
                              );

            scripts.Add(loginScript);


            var script5 = Script.CreateScript(
                websiteDescription + "004: Pause for Submit",
                NaviNet.Pause().ToString(),
                string.Concat(deviceId, "_004"),
                "Extraction",
                websiteKey
                );

            scripts.Add(script5);

            Func <Script, string, Task <Guid> > AddScriptMasterRecord = async(sm, connectionString) =>
            {
                using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings[connectionString].ConnectionString))
                {
                    var container = new UnityContainer();
                    container.RegisterType <IScriptCreation, ScriptCreationRepo>(new InjectionConstructor(db));
                    var repo = container.Resolve <IScriptCreation>();
                    return(await repo.CreateScritp(sm));
                }
            };
        }