Skip to content

Latest commit

 

History

History
70 lines (42 loc) · 2.53 KB

ReleaseNotes.md

File metadata and controls

70 lines (42 loc) · 2.53 KB

Release Notes

2.1.7

  • Patch: Fix NRE when displaying a tuple.

2.1.6

  • Patch: Fix NRE when MessageProcessedAwaiter is disposed with an outstanding message.

2.1.5

  • Patch: Gracefully handle exceptions thrown by message-awaiter predicates.

2.1.4

  • Patch: Fix regression in MessagePublishedAwaiter, added tests.

2.1.3

  • Patch: Fix another duplicate-ack bug in re-used MessageProcessedAwaiters, improve tests and code-clarity.

2.1.2

  • Patch: Fix duplicate-ack bug in re-used MessageProcessedAwaiters.

2.1.1

  • Patch: Upgrade RabbitMQ.Client to 6.2.2.

2.1.0

  • Minor: Add a MessageProcessedAwaiter for waiting on existing-queue messages.
  • Patch: Fix bug in MessagePublishedAwaiter which would allow messages to be lost if they were published before the consumer started.

2.0.1

  • Patch: #26 Improve "actual" value display for null properties.

2.0.0

  • BREAKING: #11
    • Renamed .Select([etc.]) to .HasValue([etc.])
    • Renamed .Assert([etc.]) to .IsTrue([etc.])
    • Renamed AssertEx.Builder<T> to Assertable<T>
  • Minor: #18 Add .AssertResponse() extension for Faithlife.WebRequests.AutoWebServiceResponses.
  • Minor: #17 Add AssertEx.WaitUntil(Func<T>) family of methods for retrying an action until it succeeds.
  • Minor: #10 Allow AssertEx.Value<T>(T value) overload to specify an explicit string name.
  • Patch: #14 Remove reference to specific NUnit version.
  • Patch: #13 Improve output when AssertEx is used inside NUnit Assert.Multiple blocks.
  • Patch: #9 Improve output when encountering indexers on captured lists.
  • Patch: #8 Allow empty lists of context.
  • Patch: Improve XML-doc comments

1.3.0

  • Minor: Added Context overloads to AssertEx.Builder chains
  • Patch: Remove dependencies on Faithlife.Utility and System.Collections.Immutable.

1.2.0

  • Added overload for WaitForMessage in MessagePublishedAwaiter that lets you pass in a custom timeout

1.1.0

  • Published Faithlife.Testing.RabbitMq package

1.0.0

  • Initial release of Faithlife.Testing