Exemplo n.º 1
0
        public Rule(ICondition condition, IRequestAction requestAction, ICreateNextState createNextState)
        {
            Check.IsNotNull(condition, "condition");
            Check.IsNotNull(requestAction, "requestAction");
            Check.IsNotNull(createNextState, "createNextState");

            this.condition = condition;
            this.requestAction = requestAction;
            this.createNextState = createNextState;
        }
Exemplo n.º 2
0
 public StateCreationRule(ICondition condition, ICreateNextState createNextState)
 {
     this.condition = condition;
     this.createNextState = createNextState;
 }