public void SetUp()
        {
            _gitClientService = MockRepository.GenerateMock <IGitClientService>();
            _gitService       = MockRepository.GenerateMock <IGitService>();
            _fileService      = MockRepository.GenerateMock <IFileService>();
            _userInfoService  = MockRepository.GenerateMock <IUserInformationService>();
            _gitWatcher       = MockRepository.GenerateMock <IGitWatcher>();

            _sut = CreateSut();
        }
        protected override void InitializeView(SectionInitializeEventArgs e)
        {
            var view = this.SectionContent as FrameworkElement;

            if (view != null)
            {
                var temp = new PublishSectionViewModel(_messenger, _git, _shell, _storage, _tes, _viewFactory, _web);
                temp.Published  += OnPublished;
                view.DataContext = temp;
            }
        }