public void ValidateDoesNotThrow() { Skip.IfNot(BizTalkServerGroup.IsConfigured); var oea = new Office365EmailAdapter.Inbound(a => { a.EmailAddress = "*****@*****.**"; }); Invoking(() => ((ISupportValidation)oea).Validate()).Should().NotThrow(); }
public void ValidateThrowsWhenEmailAddressIsMissing() { Skip.IfNot(BizTalkServerGroup.IsConfigured); var oea = new Office365EmailAdapter.Inbound(a => { a.FolderName = "Invoices"; }); Invoking(() => ((ISupportValidation)oea).Validate()) .Should().Throw <BindingException>() .WithMessage($"{nameof(Office365EmailAdapter.Inbound.EmailAddress)} is not defined."); }