public void MailSelectionTest01() { using (var mailSelection = new MailSelection()) { Assert.IsNotNull(mailSelection); try { var mail = mailSelection.GetSelectedMail(); } catch (NullReferenceException) { Assert.Fail("The null reference exception should not have been thrown!"); } } }
private void ThisAddIn_SelectionChange() { if (_myCustomTaskPane.Visible) { var NewMailSelection = new MailSelection(Application.ActiveExplorer().Selection); if ((rMailSelection == null) || (!rMailSelection.Equals(NewMailSelection))) { _mailPanel.CleanOAPanel(); rMailSelection = NewMailSelection; if (rMailSelection.Count == 1) LastSelectedMail = rMailSelection[0]; else LastSelectedMail = null; } } }