Beispiel #1
0
        public async Task Add_To_Database_test()
        {
            var db = new
            {
                smartAgentDev  = "SmartAgentDev",
                smartAgentProd = "SmartAgentProd",
                remixDev       = "RemixDb"
            };

            var smartAgentSvc = new SmartAgentDataSvc();

            var tufsViaEmdeonScript = new List <Script>()
            {
                TufsHealthPlanViaEmdeon.Login_Script(),
                TufsHealthPlanViaEmdeon.GotoRefferalsPage(2),
                TufsHealthPlanViaEmdeon.PauseScript(3),
                TufsHealthPlanViaEmdeon.PauseErrorScript(4),
                TufsHealthPlanViaEmdeon.LogOutScript(5)
            };

            foreach (var script in tufsViaEmdeonScript)
            {
                var key = await smartAgentSvc.AddScript(script, db.smartAgentDev);

                var returnValue = ReturnValue.CreateReturnValueTemplate(key, script.DeviceId);
                await smartAgentSvc.AddReturnValues(returnValue, db.smartAgentDev);
            }
        }
Beispiel #2
0
        public async Task Update_MMG_ScriptCode_Test()
        {
            var agentDataSvc = new SmartAgentDataSvc();
            var db           = new
            {
                smartAgentDev  = "SmartAgentDev",
                smartAgentProd = "SmartAgentProd"
            };

            var MMGScripts = new List <Script>()
            {
                MMG.PauseScript(4),
                MMG.PauseErrorScript(5)
            };

            foreach (var script in MMGScripts)
            {
                var key = await agentDataSvc.AddScript(script, db.smartAgentDev);

                var returnValue = ReturnValue.CreateReturnValueTemplate(key, script.DeviceId);
                await agentDataSvc.AddReturnValues(returnValue, db.smartAgentDev);
            }
        }
Beispiel #3
0
        public async Task Create_MMG_Test()
        {
            var agentDataSvc = new SmartAgentDataSvc();

            var db = new  {
                smartAgentDev  = "SmartAgentDev",
                smartAgentProd = "SmartAgentProd"
            };

            var MMGScripts = new List <Script>()
            {
                MMG.Login_Script(),
                MMG.GotoRefferalsPage(2),
                MMG.LogOutScript(3)
            };

            foreach (var script in MMGScripts)
            {
                var key = await agentDataSvc.AddScript(script, db.smartAgentDev);

                var returnValue = ReturnValue.CreateReturnValueTemplate(key, script.DeviceId);
                await agentDataSvc.AddReturnValues(returnValue, db.smartAgentDev);
            }
        }