Exemple #1
0
        public ButtonService(IAudioService audioService, ICatFactsService catFactsService)
        {
            var audioButtonHandler = new AudioButtonHandler(audioService, catFactsService);

            var catFactsButtonHandler = new CatFactsButtonHandler(audioService, catFactsService);

            audioButtonHandler.SetSuccessor(catFactsButtonHandler);

            this.buttonHandler = audioButtonHandler;
        }
Exemple #2
0
 protected ButtonHandler(IAudioService audioService, ICatFactsService catFactsService)
 {
     this.audioService    = audioService;
     this.catFactsService = catFactsService;
 }
 public CatFactsButtonHandler(IAudioService audioService, ICatFactsService catFactsService) : base(audioService, catFactsService)
 {
 }