protected override void OnInitialize()
        {
            base.OnInitialize();

            var musicFileContext = Container.GetExportedValue<MockMusicFileContext>();
            musicFiles = new ObservableCollection<MusicFile>()
            {
               musicFileContext.Create(@"C:\Users\Public\Music\Dancefloor\Culture Beat - Serenity.wav"),
               musicFileContext.Create(@"C:\Culture Beat - Serenity - Epilog.wma"),
            };
            selectionService = Container.GetExportedValue<SelectionService>();
            selectionService.Initialize(musicFiles);
            
            playlistManager = new PlaylistManager();
            playlistSettings = new PlaylistSettings();
            controller = Container.GetExportedValue<PlayerController>();
            controller.PlaylistSettings = playlistSettings;
            controller.PlaylistManager = playlistManager;
            controller.Initialize();

            shellService = Container.GetExportedValue<ShellService>();
            shellService.ShowPlaylistViewAction = () => { };
            view = (MockPlayerView)shellService.PlayerView;
            viewModel = ViewHelper.GetViewModel<PlayerViewModel>(view);
        }
        protected override void OnInitialize()
        {
            base.OnInitialize();
            controller = Container.GetExportedValue<ManagerController>();
            controller.Initialize();

            shellService = Container.GetExportedValue<ShellService>();
            selectionService = Container.GetExportedValue<SelectionService>();
            managerStatusService = Container.GetExportedValue<IManagerStatusService>();
            var view = (MockManagerView)shellService.ContentView;
            viewModel = ViewHelper.GetViewModel<ManagerViewModel>(view);
        }