Ejemplo n.º 1
0
        public void Tests()
        {
            Assert.AreEqual(true, num.Sum(new[] { 2, 1, 8, 4, 7, 3 }, 3));
            Assert.AreEqual(true, num.Sum(new[] { 2, 1, 8, 4, 7, 3 }, 7));
            Assert.AreEqual(false, num.Sum(new[] { 2, 1, 8, 4, 7, 3 }, 20));
            Assert.AreEqual(false, num.Sum(new[] { 2, 1, 8, 4, 7, 3 }, 1));
            Assert.AreEqual(false, num.Sum(new[] { 2, 1, 8, 4, 7, 3 }, 2));

            Assert.AreEqual(true, num.Sum1(new[] { 2, 1, 8, 4, 7, 3 }, 3));
            Assert.AreEqual(true, num.Sum1(new[] { 2, 1, 8, 4, 7, 3 }, 7));
            Assert.AreEqual(false, num.Sum1(new[] { 2, 1, 8, 4, 7, 3 }, 20));
            Assert.AreEqual(false, num.Sum1(new[] { 2, 1, 8, 4, 7, 3 }, 1));
            Assert.AreEqual(false, num.Sum1(new[] { 2, 1, 8, 4, 7, 3 }, 2));

            Assert.AreEqual(true, num.Sum2(new[] { 2, 1, 8, 4, 7, 3 }, 3));
            Assert.AreEqual(true, num.Sum2(new[] { 2, 1, 8, 4, 7, 3 }, 7));
            Assert.AreEqual(false, num.Sum2(new[] { 2, 1, 8, 4, 7, 3 }, 20));
            Assert.AreEqual(false, num.Sum2(new[] { 2, 1, 8, 4, 7, 3 }, 1));
            Assert.AreEqual(false, num.Sum2(new[] { 2, 1, 8, 4, 7, 3 }, 2));
        }