예제 #1
0
        public void FindTwoNumbersCorrectly()
        {
            var inputList = new int[] { 3, 1, 2, -1 };

            var expectedNumbers = new List <int> {
                1, 3
            };

            var searchedNumber = 4;

            var(actualLeft, actualRight) = Number01.FindSumWith2(inputList, searchedNumber);

            Assert.Contains(actualLeft, expectedNumbers);
            Assert.Contains(actualRight, expectedNumbers);
        }
예제 #2
0
        public void FindThreeNumbersCorrectly()
        {
            var inputList = new int[] { 3, 1, 2, 7 };

            var expectedNumbers = new List <int> {
                1, 3, 7
            };

            const int searchedNumber = 11;

            var(actualNumber1, actualNumber2, actualNumber3) = Number01.FindSumWith3(inputList, searchedNumber);

            Assert.Contains(actualNumber1, expectedNumbers);
            Assert.Contains(actualNumber2, expectedNumbers);
            Assert.Contains(actualNumber3, expectedNumbers);
        }