예제 #1
0
        void Create_WithExitCode(ExitCode exitCode)
        {
            const string message   = "Demo";
            var          exception = new ApplicationCoreException(exitCode, message);

            Assert.Equal(exitCode, exception.ExitCode);
            Assert.Equal(message, exception.Message);
            Assert.Null(exception.InnerException);
        }
예제 #2
0
        void Create_WithExitCodeAndInnerException(ExitCode exitCode)
        {
            const string message        = "Demo";
            Exception    innerException = new Exception("Inner Exception");
            var          exception      = new ApplicationCoreException(exitCode, message, innerException);

            Assert.Equal(exitCode, exception.ExitCode);
            Assert.Equal(message, exception.Message);
            Assert.Same(innerException, exception.InnerException);
        }