public void Return222for8() { var target = new PrimeFactorsCalculator(); int[] result = target.CalculateFactors(8); var expected = new[] { 2, 2, 2 }; Assert.True(expected.SequenceEqual(result)); }
public void Return33for9() { var target = new PrimeFactorsCalculator(); int[] result = target.CalculateFactors(9); var expected = new[] { 3, 3 }; Assert.True(expected.SequenceEqual(result)); }
public void ReturnTwice5for5() { var target = new PrimeFactorsCalculator(); int[] result = target.CalculateFactors(5); var expected = new[] { 5 }; Assert.True(expected.SequenceEqual(result)); }
public void Is7GivenNumberPrimeOrNot() { int a = 9; bool expected = false; var checker = new PrimeFactorsCalculator(); bool actual = checker.IsPrime(a); Assert.Equal(expected, actual); }
public void GiveAllPrimeFactorsOfGivenNumber() { int a = 10; string expected = "2*5"; var allFactors = new PrimeFactorsCalculator(); string actual = allFactors.Factors(a); Assert.Equal(expected, actual); }
public void GiveNextPrimeNumber() { int a = 17; int expected = 19; var calculator = new PrimeFactorsCalculator(); int actual = calculator.GiveNextPrime(a); Assert.Equal(expected, actual); }
public void GiveStringFromArray() { List <int> a = new List <int>() { 2, 2, 3, 5, 7, 11 }; string expected = "2*2*3*5*7*11"; var stringArray = new PrimeFactorsCalculator(); string actual = stringArray.ArrayToString(a); Assert.Equal(expected, actual); }
static void Main(string[] args) { var divisors = PrimeFactorsCalculator.FindDivisors(26); // foreach (var i in divisors) // { // System.Console.WriteLine(i); // } divisors.ToList().ForEach(i => Console.WriteLine(i)); // why not working ??????? //divisors.Select(i => Console.WriteLine($"i: {(int) i}")); }
static void Main(string[] args) { var getPrimeString = new PrimeFactorsCalculator(); WriteLine(getPrimeString.Factors(359)); }
public void SetUp() { generator = new PrimeFactorsCalculator(); }