Ejemplo n.º 1
0
 public void GetSumPairTest2()
 {
     XmasUtils.ExistSum(SampleData, 5, 5).Should().Be(true);
     XmasUtils.ExistSum(SampleData, 5, 6).Should().Be(true);
     XmasUtils.ExistSum(SampleData, 5, 7).Should().Be(true);
     XmasUtils.ExistSum(SampleData, 5, 8).Should().Be(true);
     XmasUtils.ExistSum(SampleData, 5, 14).Should().Be(false);
 }
Ejemplo n.º 2
0
        public void GetSumPairTest1()
        {
            long[] testData = new long[26];
            for (int i = 0; i < 25; i++)
            {
                testData[i] = i + 1;
            }

            testData[25] = 26;
            XmasUtils.ExistSum(testData, 25, 25).Should().Be(true);
            testData[25] = 49;
            XmasUtils.ExistSum(testData, 25, 25).Should().Be(true);
            testData[25] = 100;
            XmasUtils.ExistSum(testData, 25, 25).Should().Be(false);
            testData[25] = 50;
            XmasUtils.ExistSum(testData, 25, 25).Should().Be(false);
        }
Ejemplo n.º 3
0
 public void GetRangeThatSumsTest()
 {
     XmasUtils.GetRangeThatSums(SampleData, 127).Should().BeEquivalentTo(new long[] { 15, 25, 47, 40 });
 }
Ejemplo n.º 4
0
 public void GetFistNotValdTest()
 {
     XmasUtils.GetFirstNotValid(SampleData, 5).Should().Be(127);
 }