public void MaxEnd3Test() { // maxEnd3([1, 2, 3]) → [3, 3, 3] // maxEnd3([11, 5, 9]) → [11, 11, 11] // maxEnd3([2, 11, 3]) → [3, 3, 3] LoopsAndArrayExercises MaxEnd3Test = new LoopsAndArrayExercises(); int[] array1 = { 1, 2, 3 }; int[] expected1 = { 3, 3, 3 }; int[] array2 = { 11, 5, 9 }; int[] expected2 = { 11, 11, 11 }; int[] array3 = { 2, 11, 3 }; int[] expected3 = { 3, 3, 3 }; int[] result = MaxEnd3Test.MaxEnd3(array1); CollectionAssert.AreEqual(array1, expected1); int[] result = MaxEnd3Test.MaxEnd3(array2); CollectionAssert.AreEqual(array2, expected2); int[] result = MaxEnd3Test.MaxEnd3(array1); CollectionAssert.AreEqual(array3, expected3); }
public void MiddleWayTest() { //middleWay([1, 2, 3], [4, 5, 6]) → [2, 5] //middleWay([7, 7, 7], [3, 8, 0]) → [7, 8] //middleWay([5, 2, 9], [1, 4, 5]) → [2, 4] // Arrange LoopsAndArrayExercises loopsAndArrayExercises = new LoopsAndArrayExercises(); int[] a = { 1, 2, 3 }; int[] b = { 4, 5, 6 }; // Act int[] result = loopsAndArrayExercises.MiddleWay(a, b); // Assert var expected = new int[] { 2, 5 }; CollectionAssert.AreEqual(expected, result); // Arrange int[] c = { 7, 7, 7 }; int[] d = { 3, 8, 0 }; // Act result = loopsAndArrayExercises.MiddleWay(c, d); // Assert expected = new int[] { 7, 8 }; CollectionAssert.AreEqual(expected, result); }
public void MiddleWayTest() { LoopsAndArrayExercises testClass = new LoopsAndArrayExercises(); int[] result = testClass.MiddleWay(new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }); CollectionAssert.AreEqual(new int[] { 2, 5 }, result); }
public void MiddleWayTest() { LoopsAndArrayExercises myExercises = new LoopsAndArrayExercises(); int[] a = { 1, 2, 3 }; int[] b = { 4, 5, 6 }; int[] c = { 2, 5 }; CollectionAssert.AreEquivalent(c, myExercises.MiddleWay(a, b)); CollectionAssert.AreEqual(new int[] { 2, 5 }, myExercises.MiddleWay(new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 })); }
public void Sum13Tests(int[] input, int expectedResult) { // Arrange LoopsAndArrayExercises ex = new LoopsAndArrayExercises(); // Act int actualResult = ex.Sum13(input); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void MiddleWayTest() { LoopsAndArrayExercises MiddleWayTest = new LoopsAndArrayExercises(); int[] array1 = { 1, 2, 3 }; int[] array2 = { 4, 5, 6 }; int[] expected = { 2, 5 }; int[] result = MiddleWayTest.MiddleWay(array1, array2); CollectionAssert.AreEqual(expected, result); }
public void MiddleWayTests(int[] arrA, int[] arrB, int[] expectedResult) { // Arrange LoopsAndArrayExercises ex = new LoopsAndArrayExercises(); // Act int[] actualResult = ex.MiddleWay(arrA, arrB); // Assert CollectionAssert.AreEquivalent(expectedResult, actualResult); }
public void MiddleWayDataTest(int[] a, int[] b, int[] expectedResult) { // Arrange LoopsAndArrayExercises ex = new LoopsAndArrayExercises(); // Act int[] actualResult = ex.MiddleWay(a, b); // Assert Assert.AreEqual(2, actualResult.Length); CollectionAssert.AreEqual(expectedResult, actualResult); }
public void MiddleWayTest() { // Arrange LoopsAndArrayExercises ex = new LoopsAndArrayExercises(); // Act int[] actualResult = ex.MiddleWay(new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }); // Assert Assert.AreEqual(2, actualResult.Length); CollectionAssert.AreEqual(new int[] { 2, 5 }, actualResult); }
public void TestMiddleWay() { int[] a = { 1, 2, 3 }; int[] b = { 4, 5, 6 }; int[] result = LoopsAndArrayExercises.MiddleWay(a, b); //int[] result = LoopsAndArrayExercises.MiddleWay(new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }); int[] expected = { 2, 5 }; CollectionAssert.AreEqual(expected, result); int[] result2 = LoopsAndArrayExercises.MiddleWay(new int[] { 5, 8, 10 }, new int[] { 24, 24, 24 }); CollectionAssert.AreEqual(new int[] { 8, 24 }, result2); }
public void MiddleWayTestHappyPath() { //middleWay([1, 2, 3], [4, 5, 6]) → [2, 5] //middleWay([7, 7, 7], [3, 8, 0]) → [7, 8] //middleWay([5, 2, 9], [1, 4, 5]) → [2, 4] // Arrange LoopsAndArrayExercises loopsAndArrayExercises = new LoopsAndArrayExercises(); int[] first = { 1, 2, 3 }; int[] second = { 4, 5, 6 }; int[] expected = { 2, 5 }; // Act int[] result = loopsAndArrayExercises.MiddleWay(first, second); // Assert CollectionAssert.AreEqual(expected, result); }
public void TestMiddleWay() { //middleWay([1, 2, 3], [4, 5, 6]) → [2, 5] //middleWay([7, 7, 7], [3, 8, 0]) → [7, 8] //middleWay([5, 2, 9], [1, 4, 5]) → [2, 4] LoopsAndArrayExercises lae = new LoopsAndArrayExercises(); int[] array1 = { 1, 2, 3 }; int[] array2 = { 4, 5, 6 }; int[] expected = { 2, 5 }; int[] result = lae.MiddleWay(array1, array2); //AreEqual tests for same element in same order CollectionAssert.AreEqual(expected, result); //AreEquivalent tests for same elements in any order //{1,2,3} and {3,2,1} are equivalent but not equal }
public void TestMaxEnd3() { //max end 3 is not static so i have to create an object to call it LoopsAndArrayExercises lAndAExer = new LoopsAndArrayExercises(); //test last one is bigger int [] result = lAndAExer.MaxEnd3(new int[] { 1, 2, 3 }); CollectionAssert.AreEqual(new int[] { 3, 3, 3 }, result); //test 1,10,3 or middle is biggest result = lAndAExer.MaxEnd3(new int[] { 1, 10, 3 }); CollectionAssert.AreEqual(new int[] { 3, 3, 3 }, result); //test first is biggest result = lAndAExer.MaxEnd3(new int[] { 201, 10, 3 }); CollectionAssert.AreEqual(new int[] { 201, 201, 201 }, result); //test all same neg result = lAndAExer.MaxEnd3(new int[] { -1, -1, -1 }); CollectionAssert.AreEqual(new int[] { -1, -1, -1 }, result); }
public void TestMaxEnd3() { //maxEnd3([1, 2, 3]) → [3, 3, 3] //maxEnd3([11, 5, 9]) → [11, 11, 11] //maxEnd3([2, 11, 3]) → [3, 3, 3] LoopsAndArrayExercises lae = new LoopsAndArrayExercises(); int[] array = { 1, 2, 3 }; int[] result = lae.MaxEnd3(array); //int [] result = lae.MaxEnd3( new int[] {1,2,3}); anonymous array because i didn't save a reference to it CollectionAssert.AreEqual(new int[] { 3, 3, 3 }, result); result = lae.MaxEnd3(new int[] { 11, 5, 9 }); CollectionAssert.AreEqual(new int[] { 11, 11, 11 }, result); result = lae.MaxEnd3(new int[] { 2, 11, 3 }); CollectionAssert.AreEqual(new int[] { 3, 3, 3 }, result); }