Using Pact::DSL for provider states