public void TestMethod1() { int[] array = { 1, 7, 6, 1 }; int input = AppearanceCount.CountAppearances(array, 1); Assert.AreEqual(2, input); }
public void TestMethod3() { int[] array = { 1, 1, 6, 1 }; int input = AppearanceCount.CountAppearances(array, 5); Assert.AreEqual(3, input); }
public void TestMethod2() { int[] array = { 7, 6, 6, 6 }; int input = AppearanceCount.CountAppearances(array, 5); Assert.AreEqual(0, input); }
static string TestCountAppearances() { if (AppearanceCount.CountAppearances(new int[] { 3, 2, 2, 5, 1, -8, 7, 2 }, 2) != 3) { return("Failure!"); } return("Success!"); }
private static string AppearanceCountTest() { if (AppearanceCount.CountElementAppearance(new int[] { 1, 2, 3 }, 2) != 1 || AppearanceCount.CountElementAppearance(new int[] { 1, 2, 3, 4, 5 }, 8) != 0 || AppearanceCount.CountElementAppearance(new int[] { 7, 7, 7, 7, 7, 7, 7 }, 7) != 7) { return("Fail"); } return("Success"); }
public static void Main(string[] args) { var myClass = new AppearanceCount(); var myHelperClass = new HelperClass(); Console.Write("Enter the number of elements in the array: "); int elementsCount = int.Parse(Console.ReadLine()); int[] array = myHelperClass.GenerateRandomArray <int>(elementsCount); Console.WriteLine("Random array: "); myHelperClass.PrintArray(array); Console.WriteLine(); Console.Write("Enter lookup value: "); int lookupValue = int.Parse(Console.ReadLine()); int repetitions = myClass.CountRepetitions(lookupValue, array); Console.WriteLine(); Console.WriteLine("{0} repeats {1} times", lookupValue, repetitions); }
public void TestCheckAppearanceMethod() { //int appearanceC = AppearanceCount.CheckAppearance(new int[]{1,2,3,4,3,2,1,4}, 3); //if (AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4 }, 3) != 2) //{ //} Assert.AreEqual(2, AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4 }, 3), "Answer is not equal to 2!"); Assert.AreEqual(0, AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4 }, 5), "Answer is not equal to 0!"); Assert.AreEqual(1, AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4, 6, 10 }, 6), "Answer is not equal to 1!"); //if (AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4 }, 3) != 2 || // AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4 }, 5) != 0 || // AppearanceCount.CheckAppearance(new int[] { 1, 2, 3, 4, 3, 2, 1, 4, 6, 10 }, 6) != 1) //{ // return "Fail"; //} //else //{ // return "Success"; //} }