Esempio n. 1
0
        public void Should_fail_on_overridden_TimeToBeReceivedOnForwardedMessages()
        {
            var result = TimeToBeReceivedOverrideChecker.Check(usingMsmq: true, isTransactional: true, outBoxRunning: false, auditTTBROverridden: false, forwardTTBROverridden: true);

            Assert.IsFalse(result.Succeeded);
            Assert.AreEqual("Setting a custom TimeToBeReceivedOnForwardedMessages is not supported on transactional MSMQ.", result.ErrorMessage);
        }
        public void Should_fail_on_overridden_audit_TimeToBeReceived()
        {
            var exception = Assert.Throws <Exception>(() =>
                                                      TimeToBeReceivedOverrideChecker.Check(isTransactional: true, outBoxRunning: false,
                                                                                            auditTTBROverridden: true));

            Assert.AreEqual("Setting a custom OverrideTimeToBeReceived for audits is not supported on transactional MSMQ.", exception.Message);
        }
Esempio n. 3
0
        public void Should_succeed_on_non_Msmq()
        {
            var result = TimeToBeReceivedOverrideChecker.Check(usingMsmq: false, isTransactional: false, outBoxRunning: false, auditTTBROverridden: false, forwardTTBROverridden: false);

            Assert.IsTrue(result.Succeeded);
        }
        public void Should_succeed_on_enabled_outbox()
        {
            var result = TimeToBeReceivedOverrideChecker.Check(isTransactional: true, outBoxRunning: true, auditTTBROverridden: false);

            Assert.IsTrue(result.Succeeded);
        }
 public void Should_succeed_on_non_transactional()
 {
     Assert.DoesNotThrow(() =>
                         TimeToBeReceivedOverrideChecker.Check(isTransactional: false, outBoxRunning: false, auditTTBROverridden: false));
 }