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); }
public PlayerTransportViewModelTests() { _controller = Mock.Of <IPlaybackController>(x => x.PlaybackUpdater == Events); _viewModel = new PlayerTransportViewModel(_controller, Scheduler.Immediate); }