public void MyTest() { Assert.AreEqual(22, SumMixedArray.SumMix(new object[] { 9, 3, "7", "3" })); Assert.AreEqual(42, SumMixedArray.SumMix(new object[] { "5", "0", 9, 3, 2, 1, "9", 6, 7 })); Assert.AreEqual(41, SumMixedArray.SumMix(new object[] { "3", 6, 6, 0, "5", 8, 5, "6", 2, "0" })); Assert.AreEqual(45, SumMixedArray.SumMix(new object[] { "1", "5", "8", 8, 9, 9, 2, "3" })); Assert.AreEqual(61, SumMixedArray.SumMix(new object[] { 8, 0, 0, 8, 5, 7, 2, 3, 7, 8, 6, 7 })); }
public void RandomTest() { for (int i = 0; i < 100; ++i) { object[] test = new object[rnd.Next(1, 31)]; for (int j = 0; j < test.Length; ++j) { test[j] = names[rnd.Next(0, names.Length)]; } int expected = Solution(test); int actual = SumMixedArray.SumMix(test); Assert.AreEqual(expected, actual); } }
public void SampleTest() { Assert.AreEqual(22, SumMixedArray.SumMix(new object[] { 9, 3, "7", "3" })); Assert.AreEqual(42, SumMixedArray.SumMix(new object[] { "5", "0", 9, 3, 2, 1, "9", 6, 7 })); Assert.AreEqual(41, SumMixedArray.SumMix(new object[] { "3", 6, 6, 0, "5", 8, 5, "6", 2, "0" })); }