コード例 #1
0
            public void WrongObject_ProperInnerType()
            {
                var innerEx = new ArgumentException("inner-text");
                var outerEx = AzmiException.WrongObject(innerEx);

                Assert.IsType <ArgumentException>(outerEx.InnerException);
            }
コード例 #2
0
            public void BaseConstructor_InnerExceptionType()
            {
                var innerEx = new ArgumentException("some-message");
                var outerEx = new AzmiException("outer-message", innerEx);

                Assert.IsType <ArgumentException>(outerEx.InnerException);
            }
コード例 #3
0
            public void WrongObject_ProperInnerMessage()
            {
                var innerEx = new AzmiException("inner-text");
                var outerEx = AzmiException.WrongObject(innerEx);

                Assert.Equal("inner-text", outerEx.InnerException.Message);
            }
コード例 #4
0
            public void BaseConstructor_InnerExceptionMessage()
            {
                var innerEx = new AzmiException("inner-message");
                var outerEx = new AzmiException("outer-message", innerEx);

                Assert.Equal("inner-message", outerEx.InnerException.Message);
            }
コード例 #5
0
 public void WrongObject_Works()
 {
     Assert.NotNull(AzmiException.WrongObject(null));
 }
コード例 #6
0
            public void BaseConstructor_Message()
            {
                var a = new AzmiException("some-message");

                Assert.Equal("some-message", a.Message);
            }
コード例 #7
0
            public void BaseConstructor_Type()
            {
                var a = new AzmiException("some-message");

                Assert.IsType <AzmiException>(a);
            }
コード例 #8
0
            public void BaseConstructor_NoArguments()
            {
                var a = new AzmiException();

                Assert.IsType <AzmiException>(a);
            }