public void GivenMessage_WhenConstuct_ThenMessageSet()
        {
            // Arrange
            var message = "Hello World!";

            // Act
            var sut = new PrintlyException(message);

            // Assert
            Assert.Equal(message, sut.Message);
        }
        public void GivenMessage_AndInnerException_WhenConstuct_ThenMessageSet()
        {
            // Arrange
            var message        = "Hello World!";
            var innerException = new Exception("Stuff");

            // Act
            var sut = new PrintlyException(
                message,
                innerException);

            // Assert
            Assert.Equal(message, sut.Message);
            Assert.Equal(innerException, sut.InnerException);
        }