Example #1
0
        public void WhenExceptionHasInnerException_ThenFullMessageContainsAllMessages()
        {
            var ex = new ArgumentException("One",
                                           new InvalidOperationException("two",
                                                                         new Exception("three")));

            Assert.AreEqual("One: two: three", ex.FullMessage());
        }
Example #2
0
        public void WhenExceptionHasNoInnerException_ThenFullMessageIsSameAsMessage()
        {
            var ex = new ArgumentException("something went wrong!");

            Assert.AreEqual(ex.Message, ex.FullMessage());
        }