public string CreateDl(TestContext testContext) { try { string organizationName = Convert.ToString(testContext.DataRow["OrganizationName"]); bool isSubOU = Convert.ToBoolean(testContext.DataRow["IsSubOU"]); string email = Convert.ToString(testContext.DataRow["Email"]); string groupType = Convert.ToString(testContext.DataRow["GroupType"]); bool isNewGroup = Convert.ToBoolean(testContext.DataRow["IsNewGroup"]); string adGroupName = Convert.ToString(testContext.DataRow["ADGroupName"]); string IncomingMessageSize = Convert.ToString(testContext.DataRow["IncomingMessageSize"]); bool isCR = Convert.ToBoolean(testContext.DataRow["IsCR"]); string displayName = Convert.ToString(testContext.DataRow["DisplayName"]); string adminUsers = Convert.ToString(testContext.DataRow["AdminUsers"]); string memberUsers = Convert.ToString(testContext.DataRow["MemberUsers"]); bool allSendersAuth = Convert.ToBoolean(testContext.DataRow["AllSendersAuth"]); //Act ExgOrgDL pageOrgDL = new ExgOrgDL(); ExgCreateDistributionList pageCreateDL = pageOrgDL.OpenCreateDLPage(); string standing = pageCreateDL.CreateDl(groupType, isSubOU, isNewGroup, adGroupName, email, IncomingMessageSize, isCR, displayName, adminUsers, memberUsers, allSendersAuth); //Verify var status = VerifyResult(ExchangeMessages.CreateDL, standing); if (status == TestStatus.Failed) { pageOrgDL.CloseDialogueBox(); } else { Thread.Sleep(5000); } ReporterClass.Reporter("Exchange", Settings.UserLevel, "Create Exchange Group", "Exchange Group Creation Test", organizationName, groupType, email, "SubOU: " + isSubOU + "; IsNewGroup: " + isNewGroup + "; IsCr: " + isCR + "; Incoming Message Size/CR Size :" + IncomingMessageSize, status, standing); TestTracker.distributionListStatus.Add(email, status); return(status); } catch (Exception e) { LogClass.AppendLogs(e.Message); return(TestStatus.Failed); } }
public static void NavigateToDLDashboard(TestContext testContext) { try { //Arrange string email = Convert.ToString(testContext.DataRow["Email"]); string displayName = Convert.ToString(testContext.DataRow["DisplayName"]); ExgOrgDL orgDL = new ExgOrgDL(); orgDL.SearchDL(email, displayName); ExgDLDashboard mailboxDashboard = orgDL.OpenDLDashboard(); //Act } catch (Exception ex) { LogClass.AppendLogs(ex); } }