public void SetController(IRuleController controller)
 {
     _ruleController = controller;
 }
		public void SetRuleController(IRuleController ruleController) {
			this.ruleController = ruleController;
		}
		[SetUp] public void Init()
		{ 
			iRule = GetRuleMock ();
			gRSController = GetControllerMock (iRule);	
		}
		private GameRuleSettingsController GetControllerMock(IRuleController iRule) {
			var gRSController = Substitute.For<GameRuleSettingsController> ();
			gRSController.SetRuleController (iRule);
			gRSController.IsGameOver ().Returns (false);
			gRSController.IsGameClear ().Returns (false);
			return gRSController;
		}
 public void SetController(IRuleController controller)
 {
     _ruleController = controller;
 }