/// <summary> /// Select a mailbox by name /// </summary> /// <param name="mailbox">The name of the mailbox</param> /// <example> /// <code source="../EmailUnitTests/EmailUnitWithDriver.cs" region="SelectMailbox" lang="C#" /> /// </example> public virtual void SelectMailbox(string mailbox) { GenericWait.WaitFor <bool>(() => { CurrentMailBox = mailbox; CurrentFolder = EmailConnection.GetFolder(mailbox); CurrentFolder.Open(FolderAccess.ReadWrite); return(true); }); }
/// <summary> /// Get a mailbox by name /// </summary> /// <param name="mailbox">The mailbox name</param> /// <returns>The mailbox</returns> /// <example> /// <code source="../EmailUnitTests/EmailUnitWithDriver.cs" region="GetMailbox" lang="C#" /> /// </example> public virtual IMailFolder GetMailbox(string mailbox) { return(GenericWait.WaitFor <IMailFolder>(() => { CurrentMailBox = mailbox; CurrentFolder = EmailConnection.GetFolder(mailbox); CurrentFolder.Open(FolderAccess.ReadWrite); return CurrentFolder; })); }