Ejemplo n.º 1
0
        public void EmptyList()
        {
            List <int> list = new List <int>();
            int        k    = 0;

            Assert.IsFalse(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 2
0
        public void NullList()
        {
            List <int> list = null;
            int        k    = 0;

            Assert.IsFalse(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 3
0
        public void ThreeNumbersAddUpToKButNoTwoNumbersAddUpToK()
        {
            List <int> list = new List <int>()
            {
                10, 15, 3, 7
            };
            int k = 20;

            Assert.IsFalse(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 4
0
        public void SampleTest()
        {
            List <int> list = new List <int>()
            {
                10, 15, 3, 7
            };
            int k = 17;

            Assert.IsTrue(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 5
0
        public void SingleItemList()
        {
            List <int> list = new List <int>()
            {
                1
            };
            int k = 1;

            Assert.IsFalse(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 6
0
        public void TwoOfSameNumberThatAddUpToK()
        {
            List <int> list = new List <int>()
            {
                5, 5
            };
            int k = 10;

            Assert.IsTrue(Problem001.SolveProblem(list, k));
        }
Ejemplo n.º 7
0
        public void MoreThanOneSetThatAddsUpToK()
        {
            List <int> list = new List <int>()
            {
                6, 4, 3, 7
            };
            int k = 10;

            Assert.IsTrue(Problem001.SolveProblem(list, k));
        }