コード例 #1
0
ファイル: StateTests.cs プロジェクト: emprax/St8-ment
        public StateTests()
        {
            this.reducer  = Mock.Of <IStateReducer <TestStateSubject> >(MockBehavior.Strict);
            this.provider = Mock.Of <IActionProvider <TestStateSubject> >(MockBehavior.Strict);
            this.handler  = Mock.Of <IActionHandler <TestAction, TestStateSubject> >(MockBehavior.Strict);
            this.context  = new TestStateSubject();

            this.state = new State <TestStateSubject>(TestStateId.New, this.context, this.reducer);
        }
コード例 #2
0
ファイル: StateReducerTests.cs プロジェクト: emprax/St8-ment
 public StateReducerTests()
 {
     this.core    = Mock.Of <IStateReducerCore <TestStateSubject> >(MockBehavior.Strict);
     this.reducer = new StateReducer <TestStateSubject>(this.core);
 }
コード例 #3
0
 public State(StateId id, TSubject subject, IStateReducer <TSubject> reducer)
 {
     this.StateId = id;
     this.Subject = subject;
     this.reducer = reducer;
 }