예제 #1
0
        private static PlayerViewModel MakePlayerViewModel(IPlaybackController controller)
        {
            // TODO(@MattWindsor91): Autofac should be doing this.
            var transport = new PlayerTransportViewModel(controller, RxApp.MainThreadScheduler);
            var markers   = new PlayerMarkerViewModel(controller);
            var track     = new PlayerTrackViewModel(controller);
            var player    = new PlayerViewModel(transport, markers, track);

            return(player);
        }
예제 #2
0
 public PlayerTransportViewModelTests()
 {
     _controller = Mock.Of <IPlaybackController>(x => x.PlaybackUpdater == Events);
     _viewModel  = new PlayerTransportViewModel(_controller, Scheduler.Immediate);
 }