public static void TestGetPair(IPairSumSolver solver) { solver.GetPair(_Case, 8).Should().Equal(3, 5); solver.GetPair(_Case, 9).Should().Equal(4, 5); solver.GetPair(_Case, 10).Should().BeNull(); solver.GetPair(_BigCase, 19997).Should().Equal(9998, 9999); solver.GetPair(_BigCase, 19998).Should().BeNull(); }
public static void TestHasPair(IPairSumSolver solver) { solver.HasPair(_Case, 8).Should().BeTrue(); solver.HasPair(_Case, 9).Should().BeTrue(); solver.HasPair(_Case, 10).Should().BeFalse(); solver.HasPair(_BigCase, 19997).Should().BeTrue(); solver.HasPair(_BigCase, 19998).Should().BeFalse(); }