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); }
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); }