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); } }
public async Task Move_return_values_to_prod() { var agentDataSvc = new SmartAgentDataSvc(); var db = new { smartAgentDev = "SmartAgentDev", smartAgentProd = "SmartAgentProd" }; var returnValues = await agentDataSvc.GetScriptReturnValues( new Guid("86ee2f58-33f9-4dbb-8db2-a43c89da5dfc"), db.smartAgentDev); if (returnValues.Any()) { foreach (var returnValue in returnValues) { await agentDataSvc.AddReturnValues(returnValue, db.smartAgentProd); output.WriteLine("{0}, {1}", returnValue.DeviceId, returnValue.ScriptKey); } } }
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); } }
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); } }
public async Task Create_Tuffs_Script_Test() { var db = new { smartAgentDev = "SmartAgentDev", smartAgentProd = "SmartAgentProd", remixDev = "RemixDb" }; var agentDataSvc = new SmartAgentDataSvc(); int count = 1; var tuffs = new { DeviceId = "TufsNetowr00", WebstieDescription = "TufsNetowrkHealth 00", scripts = new List <Script>(), websitekey = new Guid("e38b2dac-a5e7-e511-8d27-000c29729dff") }; var TuffsScript = new List <Script>(); var loginScript = Script.CreateScript( string.Concat(tuffs.WebstieDescription, count, ": Loginscript, login error check"), TufsNetworkHealth.Login_Script(new InternetExplorer()).ToString(), string.Concat(tuffs.DeviceId, count), "Login", tuffs.websitekey); TuffsScript.Add(loginScript); var goToAuthPage = Script.CreateScript( string.Concat(tuffs.WebstieDescription, HelperMethods.Increment(count), ": Go to authorization page"), TufsNetworkHealth.Goto_Referrals_Auhorizations_PatientSearch_Page().ToString(), string.Concat(tuffs.DeviceId, HelperMethods.Increment(count)), "PatientSearch", tuffs.websitekey); TuffsScript.Add(goToAuthPage); foreach (var script in TuffsScript) { var returnValueCount = 0; var deviceId = string.Concat("TufsNetowr00", returnValueCount); var scriptKey = await agentDataSvc.AddScript(script, db.remixDev); if (scriptKey != null) { var returnValue = ScriptReturnValue .Build() .WithDeviceId(script.DeviceId) .WithScriptKey(scriptKey) .WithNotEqualKey(new Guid("00000000-0000-0000-0000-000000000000")) .WithEqualKey(new Guid("00000000-0000-0000-0000-000000000000")) .WithReturnValue("SUCCESS") .WithValueOperation("EQ") .Build(); await agentDataSvc.AddReturnValues(returnValue, db.remixDev); Console.WriteLine(scriptKey); } else { Console.WriteLine("error adding record", scriptKey); } } }