Пример #1
0
        public void BecauseWith0Arguments()
        {
            // ACT
            DesignByContractViolationException exception = Fail.Because("Always");

            // ASSERT
            Assert.That(exception, Is.Not.Null);
            Assert.That(exception.Message, Is.EqualTo("Always"));
        }
Пример #2
0
        public void BecauseWithNArguments()
        {
            // ACT
            // ReSharper disable once HeapView.BoxingAllocation
            DesignByContractViolationException exception = Fail.Because("Always {0} {1} {2} {3}", "fails", 1, "times", "frequently");

            // ASSERT
            Assert.That(exception, Is.Not.Null);
            Assert.That(exception.Message, Is.EqualTo("Always fails 1 times frequently"));
        }
Пример #3
0
        public void BecauseWith1Argument()
        {
            // ACT
            // ReSharper disable once HeapView.BoxingAllocation
            DesignByContractViolationException exception = Fail.Because("Always {0}", 1);

            // ASSERT
            Assert.That(exception, Is.Not.Null);
            Assert.That(exception.Message, Is.EqualTo("Always 1"));
        }