public static Dictionary <string, string> BulkTerminateUserTestData(CygnusAutomationModel loadConfig, string bulkPath, bool testFailedCase) { string billingCodeFormat = DateTime.Now.ToString("HHmmss"); List <TerminateUserModel> userData = new List <TerminateUserModel>(); List <TerminateUserModel> getUserFromDb = CygnusBulkUtils.GetExistingUser(loadConfig, false, null); if (testFailedCase) { string invalidUserEmail = $"Invalid_{DateTime.Now.ToString("yyyyMMdd_HHmmss")}"; userData.Add(new TerminateUserModel { EmailAddress = invalidUserEmail }); } else { foreach (TerminateUserModel tum in getUserFromDb) { userData.Add(new TerminateUserModel { EmailAddress = tum.EmailAddress }); lastDataInExcel["email"] = tum.EmailAddress; } } new ExcelMapper().Save(bulkPath, userData, "TerminateUser"); return(lastDataInExcel); }
public static Dictionary <string, string> BulkActivationEmailTestData(CygnusAutomationModel loadConfig, string bulkPath, bool testFailedCase) { List <ActivationEmailModel> userData = new List <ActivationEmailModel>(); List <ActivationEmailModel> getUserFromDb = CygnusBulkUtils.GetEmailFromDb(loadConfig, false, null); if (testFailedCase) { string invalidUserEmail = DateTime.Now.ToString("yyyyMMdd_HHmmss"); userData.Add( new ActivationEmailModel { EmailAddress = "testInvalidUser" + invalidUserEmail + "@loopup.co" } ); } else { foreach (ActivationEmailModel aem in getUserFromDb) { userData.Add( new ActivationEmailModel { EmailAddress = aem.EmailAddress, LatestActivationEmail = aem.LatestActivationEmail } ); lastDataInExcel["email"] = aem.EmailAddress; } } new ExcelMapper().Save(bulkPath, userData, "ActivationEmail"); return(lastDataInExcel); }
public static Dictionary <string, string> BulkBillingCodeTestData(CygnusAutomationModel loadConfig, string bulkPath, bool testFailedCase) { string billingCodeFormat = DateTime.Now.ToString("HHmmss"); List <BillingCodeModel> userData = new List <BillingCodeModel>(); List <BillingCodeModel> getUserFromDb = CygnusBulkUtils.GetExistingUserBillingCode(loadConfig); if (testFailedCase) { string invalidUserEmail = $"Invalid_{DateTime.Now.ToString("yyyyMMdd_HHmmss")}"; string invalidAccessCode = DateTime.Now.ToString("HHmmss"); userData.Add( new BillingCodeModel { EmailAddress = invalidUserEmail, LeaderCode = invalidAccessCode, BillingCode = $"BC_{billingCodeFormat}" } ); } else { int i = 0; foreach (BillingCodeModel bcm in getUserFromDb) { string bc = $"BC_{++i}{billingCodeFormat}"; userData.Add( new BillingCodeModel { EmailAddress = bcm.EmailAddress, LeaderCode = bcm.LeaderCode, BillingCode = bc } ); lastDataInExcel["email"] = bcm.EmailAddress; lastDataInExcel["bCode"] = bc; } } new ExcelMapper().Save(bulkPath, userData, "BillingCode"); return(lastDataInExcel); }
public static Dictionary <string, string> BulkDelegateTestData(CygnusAutomationModel loadConfig, string bulkPath, bool testFailedCase) { List <DelegateModel> userData = new List <DelegateModel>(); List <DelegateModel> getUserFromDb = CygnusBulkUtils.GetExistingDelegate(loadConfig, false, null); if (testFailedCase) { string invalidUserEmail = $"Invalid_{DateTime.Now.ToString("yyyyMMdd_HHmmss")}"; string invalidDelegateEmail = $"InvalidDelegate_{DateTime.Now.ToString("HHmmss")}"; userData.Add( new DelegateModel { EmailAddress = invalidUserEmail, DelegateEmailAddress = invalidDelegateEmail } ); } else { foreach (DelegateModel dm in getUserFromDb) { userData.Add( new DelegateModel { EmailAddress = dm.EmailAddress, DelegateEmailAddress = dm.DelegateEmailAddress } ); lastDataInExcel["email"] = dm.EmailAddress; lastDataInExcel["delegateEmail"] = dm.DelegateEmailAddress; } } new ExcelMapper().Save(bulkPath, userData, "Delegate"); return(lastDataInExcel); }