public void OrderByDigitDescendingTests_231_Expect321()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

            // Act
            var result = numbersUtility.OrderByDigitDescending(231);

            // Assert
            Assert.AreEqual(321, result);
        }
        public void OrderByDigitDescendingTests_0_Expect0()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

            // Act
            var result = numbersUtility.OrderByDigitDescending(0);

            // Assert
            Assert.AreEqual(0, result);
        }
        public void OrderByDigitDescendingTests_156165158_Expect866555111()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

            // Act
            var result = numbersUtility.OrderByDigitDescending(866555111);

            // Assert
            Assert.AreEqual(866555111, result);
        }
        public void OrderByDigitDescendingTests_9966118833_Expect9988663311()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

            // Act
            var result = numbersUtility.OrderByDigitDescending(9988663311);

            // Assert
            Assert.AreEqual(9988663311, result);
        }
        public void OrderByDigitDescendingTests_NumberIsNegative_ExpectInvalidOperationException()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

            // Act
            Action action = () => numbersUtility.OrderByDigitDescending(-1);

            // Assert
            Assert.ThrowsException <InvalidOperationException>(action);
        }