public void Check_Positive_Divisors_For_42() { uint num = 42; var q2 = new Question2(); var result = q2.GetPostiveDivisors(num); Assert.That(new uint[] { 1, 2, 3, 6, 7, 14, 21, 42 }, Is.EquivalentTo(result)); }
public void Check_Positive_Divisors_For_1() { uint num = 1; var q2 = new Question2(); var result = q2.GetPostiveDivisors(num); Assert.That(new uint[] { 1 }, Is.EquivalentTo(result)); }
public void Check_Positive_Divisors_For_60() { uint num = 60; var q2 = new Question2(); var result = q2.GetPostiveDivisors(num); Assert.That(new uint[] { 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60 }, Is.EquivalentTo(result)); }
public void CheckForZero() { uint num = 0; var q2 = new Question2(); var ex = Assert.Throws <ArgumentException>(() => q2.GetPostiveDivisors(num)); Assert.AreEqual("value of num must be greater than 0", ex.Message); }