Click or drag to resize
Akka.NETAkka.TestKit.Internal Namespace
The Akka.TestKit.Internal namespace contains classes that provide base testing functionality used by the different testkit extensions. This functionality allows for writing tests in the extension's framework. These classes are part of an internal API. As such, these classes may break without warning. Use at your own risk.
Classes
  ClassDescription
Public classBlockingCollectionTestActorQueueT
Public classBlockingQueueT
This class represents a queue with the same characteristics of a BlockingCollectionT. The queue can enqueue items at either the front (FIFO) or the end (LIFO) of the collection.
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classCustomEventFilter
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classDebugFilter
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classErrorFilter
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classEventFilterBase
Internal! Facilities for selectively filtering out expected events from logging so that you can keep your test run’s console output clean and do not miss real error messages.
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classInfoFilter
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classInternalEventFilterApplier
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Protected classInternalEventFilterApplierInternalUnmutableFilter
TBD
Protected classInternalEventFilterApplierMatchedEventHandler
TBD
Public classInternalTestActor
An actor that enqueues received messages to a BlockingCollectionT.
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classInternalTestActorRef
INTERNAL This special ActorRef is exclusively for use during unit testing in a single-threaded environment. Therefore, it overrides the dispatcher to CallingThreadDispatcher and sets the receiveTimeout to None. Otherwise, it acts just like a normal ActorRef. You may retrieve a reference to the underlying actor to test internal logic.
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classInternalTestActorRefInternalGetActor
TBD
Protected classInternalTestActorRefTestActorCell
TBD
Public classTimeSpanExtensions
This class contains extension methods used to simplify working with TimeSpans.
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Public classWarningFilter
Remarks
Note! Part of internal API. Breaking changes may occur without notice. Use at own risk.
Interfaces
Delegates
  DelegateDescription
Public delegateEventMatched
TBD