Пример #1
0
 public CallbackComponentTests()
 {
     this.next     = Mock.Of <IStateComponent>(MockBehavior.Strict);
     this.callback = Mock.Of <ITransitionCallback <TestAction> >(MockBehavior.Strict);
 }
Пример #2
0
 /// <summary>
 /// Called after deserialization
 /// </summary>
 public virtual void Activate()
 {
     if (_processInstance == null) throw new ApplicationException("Process instance not set (call SetProcessInstance before activating)");
     if (_containerCallback == null) _containerCallback = (ITransitionCallback)_processInstance;
     _activated = true;
 }
Пример #3
0
 public ICallbackComponentBuilder <TInput> WithCallback(ITransitionCallback <TInput> callback) => this.WithCallback(_ => callback);