Пример #1
0
        public string UpdateMailboxAdvanceProperties(TestContext testContext)
        {
            //Stage
            string organizationName        = Convert.ToString(testContext.DataRow["OrganizationName"]);
            string email                   = Convert.ToString(testContext.DataRow["Email"]);
            bool   isCR                    = Convert.ToBoolean(testContext.DataRow["IsCR"]);
            string mailboxSize             = Convert.ToString(testContext.DataRow["MailboxSize"]);
            bool   isHiddenFromAddressBook = Convert.ToBoolean(testContext.DataRow["IsHiddenFromAddressBook"]);
            bool   isImapEnabled           = Convert.ToBoolean(testContext.DataRow["IMAP"]);
            bool   isPopEnabled            = Convert.ToBoolean(testContext.DataRow["POP"]);
            bool   isOwaEnabled            = Convert.ToBoolean(testContext.DataRow["OWA"]);
            bool   isMapiEnabled           = Convert.ToBoolean(testContext.DataRow["MAPI"]);

            pageMailboxDashboard.OpenAdvancedProperties();

            //Act
            string standing = pageMailboxDashboard.SetAdvanceProperties(isCR, mailboxSize, isHiddenFromAddressBook, isImapEnabled, isPopEnabled, isOwaEnabled, isMapiEnabled);



            //Verify
            string status = VerifyResult(ExchangeMessages.UpdateUserMailboxAdvanceProperties, standing);

            ReporterClass.Reporter("Exchange", "Host", "Update Mailbox General Properties", "Test to verify if General Properties are being updated properly or not", organizationName, "Mailbox", email, "Refer to CSV File", status, standing);
            return(status);
        }