public void TestSelectMaxActivities() { int[] s = { 1, 3, 0, 5, 8, 5 }; int[] f = { 2, 4, 6, 7, 9, 9 }; List <int> result = DynamicProg.SelectMaxActivities(s, f); //for (int i = 0; i < result.Count; i++) //{ // Console.Write(result[i]); //} int[] reztest = { 0, 1, 3, 4 }; CollectionAssert.AreEqual(DynamicProg.SelectMaxActivities(s, f), reztest); }
public void TestSelectMaxActivitiesV2() { int[] s = { 1, 3, 0, 5, 3, 5, 6, 8, 8, 2, 12 }; int[] f = { 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 }; List <int> result = DynamicProg.SelectMaxActivities(s, f); //for (int i = 0; i < result.Count; i++) //{ // Console.Write(result[i] + ";"); //} int[] reztest = { 0, 3, 7, 10 }; CollectionAssert.AreEqual(DynamicProg.SelectMaxActivities(s, f), reztest); }
public void TestSelectMaxActivitiesV4() { int[] s = { 3, 9, 11, 16, 24 }; int[] f = { 7, 10, 16, 24, 28 }; List <int> result = DynamicProg.SelectMaxActivities(s, f); for (int i = 0; i < result.Count; i++) { Console.Write(result[i] + ";"); } Console.WriteLine("nombre" + result.Count); int[] reztest = { 0, 1, 2, 3, 4 }; CollectionAssert.AreEqual(DynamicProg.SelectMaxActivities(s, f), reztest); }