using System.Collections.Generic;
public static void Main(string[] args)
int[] numbersToTest = {10, 15, 20, 29, 30, 31};
TestSizeOfSeveralNumbers(numbersToTest);
public static void TestIfElse(int n)
for (int i = 10; i < 40; i = i + 10)
Console.WriteLine("n with value {0} is greater than or equal to 30", n);
private static void WriteLess(int actualValue, int lessThan)
Console.WriteLine("n with value {0} is less than {1}", actualValue, lessThan);
public static void TestSizeOfSeveralNumbers(int[] numbersUnderTest)
var limits = new List<int> (){ 10, 20, 30 };
foreach (int number in numbersUnderTest)
CheckNumberAgainstLimits(number, limits);
private static void CheckNumberAgainstLimits (int numberToCheck, List<int> limits)
foreach (int limit in limits)
if (numberToCheck < limit)
Console.WriteLine("number with value {0} is less than limit {1}", numberToCheck, limit);
Console.WriteLine("number with value {0} is greater than or equal to limit {1}", numberToCheck, latestLimit);