示例#1
0
        public ClockViewModel(AppConfig appConfig, TunePlayer tunePlayer)
        {
            _appConfig  = appConfig;
            _tunePlayer = tunePlayer;

            _counterClock = new CounterClock(UpdateDisplayTime, TimesUp);
            int totalUpdateMinutes = _appConfig.UpdateMinutes;

            _counterClock.SetUpdateMinutes(totalUpdateMinutes);
        }
示例#2
0
        public ControllerViewModel(AttendeesViewModel attendeesView, TunePlayer tunePlayer, ImageSticker imageSticker, ChuckApiService chuckApi)
        {
            _attendeesViewModel = attendeesView;

            AttendeesView = attendeesView;
            _tunePlayer   = tunePlayer;
            _imageSticker = imageSticker;
            _chuckApi     = chuckApi;
            _tunePlayer.MusicStatusChange += (s, e) =>
            {
                _playButton.Content = _tunePlayer.IsPlaying ? "STOP MUSIC" : "PLAY MUSIC";
            };

            SelectedTriviaOption = "Movies";
            SelectedTriviaLevel  = "Hard";
        }
示例#3
0
 public async Task TunePlayer_PlaySoundAsync_ShouldPlay()
 {
     await TunePlayer.PlaySoundAsync();
 }
示例#4
0
 public void TunePlayer_PlaySound_ShouldPlay()
 {
     TunePlayer.PlaySound();
 }