Class PagedChangeSetAggregator<TObject, TKey>
- Namespace
- Dynamic
Data .Tests
- Assembly
- DynamicData.dll
Aggregates all events and statistics for a paged change set to help assertions when testing.
public class PagedChangeSetAggregator<TObject, TKey> : IDisposable where TObject : notnull where TKey : notnull
Type Parameters
TObject
The type of the object.
TKey
The type of the key.
- Inheritance
-
PagedChangeSetAggregator<TObject, TKey>
- Implements
- Extension Methods
Constructors
PagedChangeSetAggregator(IObservable<IPagedChangeSet<TObject, TKey>>)
Initializes a new instance of the PagedChangeSetAggregator<TObject, TKey> class.
Parameters
source
IObservable<IPagedChange <TObject, TKey>>Set The source.
Properties
Data
Gets the data of the steam cached in-order to apply assertions.
Property Value
- IObservable
Cache <TObject, TKey>
Error
Gets and error.
Property Value
- Exception
The error.
Messages
Gets record of all received messages.
Property Value
- IList<IPaged
Change <TObject, TKey>>Set The messages.
Summary
Gets the aggregated change summary.
Property Value
- Change
Summary The summary.
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Dispose(bool)
Disposes of managed and unmanaged resources.
Parameters
isDisposing
boolIf the method is being called by the Dispose method.