github pact-foundation/pact-net 0.1.8-beta

latest releases: 5.0.0, 5.0.0-beta.3, 5.0.0-beta.2...
10 years ago

Features Added

  1. Better provider verify success and failure output.
  2. Adding an additional test scenario with hypermedia link following.

Tweaks

  1. Updating provider verify filter optional param names to be less confusing.
  2. Updating Comparer objects to return a ComparisonResult, cleaning up a lot of code.
  3. Refactoring the PactVerifier.
  4. Making some objects internal.
  5. Renamed Pact Party to Pacticipant.

Bug fixes

  1. Changing consumer set up and tear down actions defined in the PactVerifier, so that they are invoked at the start and end of each interaction verify on the provider.
  2. Fixed the consumer output issue when specifying multiple mocked interactions in a single test. The console would show error message when it should not. The test did not fail though.

Breaking Changes

  1. Consumer name, set up and tear down actions are now defined in the PactVerifier constructor instead of the ProviderStatesFor method.
  2. The consumer defined set up and tear down actions (supplied in the PactVerifier ctor) are now run before and after interaction verification.
  3. Reducing the visibility of some objects that we don't imagine anyone should be using. Allows us to change implementation details without dealing with breaking changes. Please raise a GitHub issue if you need to use a class that is marked as internal.

Install-Package PactNet -Version 0.1.8-beta -Pre

Don't miss a new pact-net release

NewReleases is sending notifications on new releases.