public void NewDispatchesAreExposedThroughGetDispatches() { Action<E> onApplied = e => { }; var saga = new MySaga(onApplied); saga.Method(); saga.GetDispatches().Count().Should().Be.EqualTo(1); }
public void DispatchesAreClearedWhenMarkedAsCommitted() { Action<E> onApplied = e => { }; var saga = new MySaga(onApplied); saga.Method(); saga.MarkChangesAsCommitted(); saga.GetDispatches().Should().Be.Empty(); }