Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public StateReducerTests()
 {
     this.core    = Mock.Of <IStateReducerCore <TestStateSubject> >(MockBehavior.Strict);
     this.reducer = new StateReducer <TestStateSubject>(this.core);
 }
Ejemplo n.º 3
0
 public State(StateId id, TSubject subject, IStateReducer <TSubject> reducer)
 {
     this.StateId = id;
     this.Subject = subject;
     this.reducer = reducer;
 }