Data Provider or Properties?

One test, hundreds of inputs, and an automatic edge case search. But property-based testing has a hidden pitfall that many overlook.