public void FibonacciLoop_NumberIs6_ShouldReturn8() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.FibonacciLoop(6); // Assert Assert.AreEqual(8, result); }
public void IsPrime_NegativeNumber_False() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.IsPrime(-1); // Assert Assert.IsFalse(result); }
public void FibonacciLoop_NumberIsNegative_ShouldThrowInvalidOperationException() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act Action action = () => numbersUtility.FibonacciLoop(-1); // Assert Assert.ThrowsException <InvalidOperationException>(action); }
public void IsPrime_4_ExpectFalse() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.IsPrime(4); // Assert Assert.IsFalse(result); }
public void IsPrime_5_ExpectTrue() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.IsPrime(5); // Assert Assert.IsTrue(result); }
public void GetFactorCount_NumberIsNegative_ExpectInvalidOperationException() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act Action action = () => numbersUtility.GetFactorCount(-1); // Assert Assert.ThrowsException <InvalidOperationException>(action); }
public void GetFactorCount_5_Expect2() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.GetFactorCount(5); // Assert Assert.AreEqual(2, 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_231_Expect321() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.OrderByDigitDescending(231); // Assert Assert.AreEqual(321, 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); }
public void OrderByDigitTests_231_Expect123() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.OrderByDigit(231); // Assert Assert.AreEqual(123, result); }
public void OrderByDigitTests_9966118833_Expect1133668899() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.OrderByDigit(9988663311); // Assert Assert.AreEqual(1133668899, result); }
public void OrderByDigitTests_156165158_Expect111555668() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.OrderByDigit(866555111); // Assert Assert.AreEqual(111555668, result); }
public void FibonacciRecursion_NumberIs2_ShouldReturn1() { // Arrange NumbersUtility numbersUtility = new NumbersUtility(); // Act var result = numbersUtility.FibonacciRecursion(2); // Assert Assert.AreEqual(1, result); }