public void GetMinAbsSumOfTwo_AllNegative_MaxNegativeDoubledAbs() { var values = new[] { -8, -4123221, -5, -10, -3 }; var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values); minAbsSum.Should().Be(6); }
public void GetMinAbsSumOfTwo_AllPositive_MinPositiveDoubled() { var values = new[] { 8, 4, 546546448, 10, 3 }; var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values); minAbsSum.Should().Be(6); }
public void GetMinAbsSumOfTwo_Sample2_3() { var values = new[] { -8, 4, 5, -10, 3 }; var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values); minAbsSum.Should().Be(3); }
public void GetMinAbsSumOfTwo_ContainsZero_0() { var values = new[] { -8, 4, 5, -10, 0, 3 }; var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values); minAbsSum.Should().Be(0); }
public void GetMinAbsSumOfTwo_Sample1_1() { var values = new[] { 1, 4, -3 }; var minAbsSum = new MinAbsSumOfTwo().GetMinAbsSumOfTwo(values); minAbsSum.Should().Be(1); }