private AudioToolbarViewModel CreateSystemUnderTest(bool automaticallyStartAudio = false) { IoCManager.Clear(); var audioPlayer = Substitute.For <IAudioPlayer> (); IoCManager.RegisterInstance(typeof(INavigationService), Substitute.For <INavigationService>()); IoCManager.RegisterInstance(typeof(IAudioPlayer), audioPlayer); audioPlayer.MaximumProgress.Returns(42); var audio = Substitute.For <Audio> (); var viewmodel = new AudioToolbarViewModel(automaticallyStartAudio, "Title"); viewmodel.SetNewAudioFile(audio); return(viewmodel); }
private AudioToolbarViewModel CreateSystemUnderTest() { IoCManager.Clear(); var audioPlayer = Substitute.For <IAudioPlayer>(); IoCManager.RegisterInstance(typeof(INavigationService), Substitute.For <INavigationService>()); IoCManager.RegisterInstance(typeof(IAudioPlayer), audioPlayer); IoCManager.RegisterInstance(typeof(IMediaFileManager), new DummyMediaFileManager()); audioPlayer.MaximumProgress.Returns(42); var audio = Substitute.For <Audio>(); var viewmodel = new AudioToolbarViewModel("Title", true); viewmodel.SetNewAudioFile(audio); return(viewmodel); }