C# Class AggregateSource.EventStore.Snapshots.SnapshotTests

Show file Open project: yreynhout/AggregateSource

Private Properties

Property Type Description
CreateSut AggregateSource.EventStore.Snapshots.Snapshot
CreateSutWithState AggregateSource.EventStore.Snapshots.Snapshot
CreateSutWithVersion AggregateSource.EventStore.Snapshots.Snapshot
DoesNotEqualNull void
SetUp void
TwoInstancesAreEqualIfTheyHaveTheSameVersionAndState void
TwoInstancesAreEqualIfTheyHaveTheSameVersionAndStateIsNullForBoth void
TwoInstancesAreNotEqualIfTheirStateDiffers void
TwoInstancesAreNotEqualIfTheirVersionDiffers void
TwoInstancesHaveDifferentHashCodesIfTheirStateDiffers void
TwoInstancesHaveDifferentHashCodesIfTheirVersionDiffers void
TwoInstancesHaveTheSameHashCodeIfTheyHaveTheSameVersionAndState void
TwoInstancesHaveTheSameHashCodeIfTheyHaveTheSameVersionAndStateIsNullForBoth void
UsingConstructorReturnsInstanceWithExpectedProperties void

Private Methods

Method Description
CreateSut ( ) : AggregateSource.EventStore.Snapshots.Snapshot
CreateSutWithState ( object state ) : AggregateSource.EventStore.Snapshots.Snapshot
CreateSutWithVersion ( int version ) : AggregateSource.EventStore.Snapshots.Snapshot
DoesNotEqualNull ( ) : void
SetUp ( ) : void
TwoInstancesAreEqualIfTheyHaveTheSameVersionAndState ( ) : void
TwoInstancesAreEqualIfTheyHaveTheSameVersionAndStateIsNullForBoth ( ) : void
TwoInstancesAreNotEqualIfTheirStateDiffers ( ) : void
TwoInstancesAreNotEqualIfTheirVersionDiffers ( ) : void
TwoInstancesHaveDifferentHashCodesIfTheirStateDiffers ( ) : void
TwoInstancesHaveDifferentHashCodesIfTheirVersionDiffers ( ) : void
TwoInstancesHaveTheSameHashCodeIfTheyHaveTheSameVersionAndState ( ) : void
TwoInstancesHaveTheSameHashCodeIfTheyHaveTheSameVersionAndStateIsNullForBoth ( ) : void
UsingConstructorReturnsInstanceWithExpectedProperties ( [ version, [ state ) : void