C# 클래스 Akka.Persistence.TestKit.Snapshot.SnapshotStoreSpec

This spec aims to verify custom SnapshotStore implementations. Every custom authors snapshot store spec should have it's spec suite included.
상속: PluginSpec
파일 보기 프로젝트 열기: rogeralsing/akka.net

보호된 프로퍼티들

프로퍼티 타입 설명
Config Akka.Configuration.Config
Metadata List

보호된 메소드들

메소드 설명
Initialize ( ) : IEnumerable

Initializes a snapshot store with set of predefined snapshots.

SnapshotStoreSpec ( Config config = null, string actorSystemName = null, ITestOutputHelper output = null ) : System
SnapshotStoreSpec ( Type snapshotStoreType, string actorSystemName = null ) : System

비공개 메소드들

메소드 설명
ConfigFromTemplate ( Type snapshotStoreType ) : Config
SnapshotStore_should_delete_a_single_snapshot_identified_by_SequenceNr_in_snapshot_metadata ( ) : void
SnapshotStore_should_delete_all_snapshots_matching_upper_sequence_number_and_timestamp_bounds ( ) : void
SnapshotStore_should_load_the_most_recent_snapshot ( ) : void
SnapshotStore_should_load_the_most_recent_snapshot_matching_an_upper_sequence_number_and_timestamp_bound ( ) : void
SnapshotStore_should_load_the_most_recent_snapshot_matching_an_upper_sequence_number_bound ( ) : void
SnapshotStore_should_not_delete_snapshots_with_non_matching_upper_timestamp_bounds ( ) : void
SnapshotStore_should_not_load_a_snapshot_given_an_invalid_persistence_id ( ) : void
SnapshotStore_should_not_load_a_snapshot_given_non_matching_sequence_number_criteria ( ) : void
SnapshotStore_should_not_load_a_snapshot_given_non_matching_timestamp_criteria ( ) : void
SnapshotStore_should_save_and_overwrite_snapshot_with_same_sequence_number ( ) : void
WriteSnapshots ( ) : IEnumerable

메소드 상세

Initialize() 보호된 메소드

Initializes a snapshot store with set of predefined snapshots.
protected Initialize ( ) : IEnumerable
리턴 IEnumerable

SnapshotStoreSpec() 보호된 메소드

protected SnapshotStoreSpec ( Config config = null, string actorSystemName = null, ITestOutputHelper output = null ) : System
config Akka.Configuration.Config
actorSystemName string
output ITestOutputHelper
리턴 System

SnapshotStoreSpec() 보호된 메소드

protected SnapshotStoreSpec ( Type snapshotStoreType, string actorSystemName = null ) : System
snapshotStoreType System.Type
actorSystemName string
리턴 System

프로퍼티 상세

Config 보호되어 있는 정적으로 프로퍼티

protected static Config,Akka.Configuration Config
리턴 Akka.Configuration.Config

Metadata 보호되어 있는 프로퍼티

protected List Metadata
리턴 List