public BetrayCircleService(
     CircleKeyMustBeValidInOrderToJoinOrBetrayCircleRule circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule,
     PlayersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule,
     PlayersMayNotJoinOrBetrayTheirOwnCircleRule playersMayNotJoinOrBetrayTheirOwnCircleRule,
     PlayersMayNotBetrayCircleTheyAreAMemberOfRule playersMayNotBetrayCircleTheyAreAMemberOfRule
     )
 {
     _circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule    = circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule;
     _playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule = playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule;
     _playersMayNotJoinOrBetrayTheirOwnCircleRule            = playersMayNotJoinOrBetrayTheirOwnCircleRule;
     _playersMayNotBetrayCircleTheyAreAMemberOfRule          = playersMayNotBetrayCircleTheyAreAMemberOfRule;
 }
Exemple #2
0
 public JoinCircleService(
     CircleKeyMustBeValidInOrderToJoinOrBetrayCircleRule circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule,
     PlayersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule,
     PlayersMayNotJoinOrBetrayTheirOwnCircleRule playersMayNotJoinOrBetrayTheirOwnCircleRule,
     PlayersMayOnlyJoinACircleOnceRule playersMayOnlyJoinACircleOnceRule
     )
 {
     _circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule    = circleKeyMustBeValidInOrderToJoinOrBetrayCircleRule;
     _playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule = playersMayNotJoinOrBetrayCircleThatHasBeenBetrayedRule;
     _playersMayNotJoinOrBetrayTheirOwnCircleRule            = playersMayNotJoinOrBetrayTheirOwnCircleRule;
     _playersMayOnlyJoinACircleOnceRule = playersMayOnlyJoinACircleOnceRule;
 }