Пример #1
0
 public void SumOfNonAbundant()
 {
     AbundantNumbers a = new AbundantNumbers();
     var abundants = a.GetAbundatnNumbers(100);
     var sum = a.SumOfNonAbundant(100, abundants);
     Assert.AreEqual(2766, sum);
 }
Пример #2
0
 static void Main(string[] args)
 {
     var a = new AbundantNumbers();
     var abundantNumbers = a.GetAbundatnNumbers(28123);
     var sum = a.SumOfNonAbundant(28123, abundantNumbers);
     Console.WriteLine(sum);
     Console.ReadLine();
 }
Пример #3
0
 public void IsNotAbundant()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.IsAbundant(28);
     Assert.IsFalse(result);
 }
Пример #4
0
 public void IsAbundant2()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.IsAbundant(20);
     Assert.IsTrue(result);
 }
Пример #5
0
 public void GetDivisorsSum()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.GetDivisorsSum(220);
     Assert.AreEqual(284, result);
 }
Пример #6
0
 public void GetDivisors()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.GetDivisiorsOfNumber(220);
     Assert.AreEqual(11, result.Count);
 }