public void CheckFactorsReturnsNumberPassed(int number, int expected) { FactorChecker fc = new FactorChecker(); FactorResult result = fc.CheckFactors(number); int actual = result.Number; Assert.AreEqual(expected, actual); }
public void TestFactors(int number, int[] factors, bool perfect, bool prime) { FactorChecker checker = new FactorChecker(); FactorResult result = checker.CheckFactors(number); Assert.AreEqual(factors, result.Factors); Assert.AreEqual(perfect, result.IsPerfect); Assert.AreEqual(prime, result.IsPrime); }
static void Main(string[] args) { Console.WriteLine("Enter a number: "); int number = int.Parse(Console.ReadLine()); FactorChecker checker = new FactorChecker(); FactorResult result = checker.CheckFactors(number); PrintResults(result); Console.ReadLine(); }
public void Execute() { Console.WriteLine("***** Factorizor App *********\n"); Console.WriteLine("Enter a number: "); int number = int.Parse(Console.ReadLine()); FactorChecker checker = new FactorChecker(); Factors result = checker.CheckFactors(number); PrintResults(result); Console.ReadLine(); }
public void RunBeforeTests() { _checker = new FactorChecker(); }