Ejemplo n.º 1
0
        public void OrderByDigitTests_231_Expect123()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

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

            // Assert
            Assert.AreEqual(123, result);
        }
Ejemplo n.º 2
0
        public void OrderByDigitTests_0_Expect0()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

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

            // Assert
            Assert.AreEqual(0, result);
        }
Ejemplo n.º 3
0
        public void OrderByDigitTests_156165158_Expect111555668()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

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

            // Assert
            Assert.AreEqual(111555668, result);
        }
Ejemplo n.º 4
0
        public void OrderByDigitTests_9966118833_Expect1133668899()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

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

            // Assert
            Assert.AreEqual(1133668899, result);
        }
Ejemplo n.º 5
0
        public void OrderByDigitTests_NumberIsNegative_ExpectInvalidOperationException()
        {
            // Arrange
            NumbersUtility numbersUtility = new NumbersUtility();

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

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