- Add constructor to
AsyncTestKitHelperthat only requires the system idle and activeFuncparameters. - Reduce visibility of
IWaitForIdleOrActive. - Remove
IdleOrActiveproperty fromAsyncTestKitHelper. - Target net6.0 and netstandard2.0
- Latest Akka packages 1.4.41
- Add optional sender
IActorRefparameter toWhenTellingmethods ofMarbleTestExtensionsForAkka.
- Change the
TestProbeparameter inAkkaUnorderedExpectations.CreateExpectedMarbleForUnorderedGroupto be of typeAction<Action<T>>. - Change the type of the
assertionFactoryparameter fromFunc<string, Action<T>>toAction<string, T>inMarbleTestExtensionsForAkka.ExpectMsgsoverloads. - The following types are now
internal:ExpectedMarbleExpectedMarblesInputMarbleMoment
- The accessibility of the lists
ExpectationsandInputsonMarbleTestis nowprivate. - The accessibility of the methods
CreateInputMarblesandParseSequenceis nowprivate. - Change different constructors of
Momentto static factory methods. - Change the
boolIsOrderedGroupproperty to aMomentTypeenumpropertyType.
- Add methods
AssertandExpectAtLeasttoMarbleTest - Add
TimeShiftedClonemethod toMoment.
- Remove
[Obsolete(...)]ExpectMsgsoverloads that use predicates. - Remove
MarbleParser, theMultiCharMarbleParseris the only parser that can be used. - Remove
MarbleTestconstructors that allow specifying the marble parser to use.
- Add optional parameter for the
nothingElseAssertioninMarbleTestExtensionsForAkkaExpectMsgandExpectMsg<T>.
- Mark overloads of
ExpectMsgthat have aPredicateas the 'assertion' parameter as[Obsolete].
- Add support for multiple expectations that share the same 'probe'
- Add netstandard 2.0 support, in addition to .NET 4.5.2
- Add support for unordered groups.
- Fix handling of leading spaces in the sequence when formatting error messages.
- Add helper methods for using custom assertions asynchronously.
- Add support for providing assertions in
ExpectMsg.
- Update used version of
xunit.
- Support for multi character marbles.
- First release.