コード例 #1
0
        public void GetMinAbsSumOfTwo_AllNegative_MaxNegativeDoubledAbs()
        {
            var values    = new[] { -8, -4123221, -5, -10, -3 };
            var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values);

            minAbsSum.Should().Be(6);
        }
コード例 #2
0
        public void GetMinAbsSumOfTwo_AllPositive_MinPositiveDoubled()
        {
            var values    = new[] { 8, 4, 546546448, 10, 3 };
            var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values);

            minAbsSum.Should().Be(6);
        }
コード例 #3
0
        public void GetMinAbsSumOfTwo_Sample2_3()
        {
            var values    = new[] { -8, 4, 5, -10, 3 };
            var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values);

            minAbsSum.Should().Be(3);
        }
コード例 #4
0
        public void GetMinAbsSumOfTwo_ContainsZero_0()
        {
            var values    = new[] { -8, 4, 5, -10, 0, 3 };
            var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values);

            minAbsSum.Should().Be(0);
        }
コード例 #5
0
        public void GetMinAbsSumOfTwo_Sample1_1()
        {
            var values    = new[] { 1, 4, -3 };
            var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values);

            minAbsSum.Should().Be(1);
        }