public void Setup()
        {
            _dropboxService = Substitute.For <IDropboxService>();
            var x = new DropboxAppData("", redirectUri);

            _viewModel   = new DropboxAuthenticationWindowViewModel(_dropboxService, x, new DropboxAuthenticationWindowTranslation());
            _interaction = new DropboxInteraction();
            _viewModel.SetInteraction(_interaction);
        }
Esempio n. 2
0
        public DropboxAuthenticationWindow(DropboxAuthenticationWindowViewModel viewModel, IWinInetHelper winInetHelper)
        {
            DataContext = viewModel;
            _viewModel  = viewModel;
            InitializeComponent();
            // make uri to navigate
            var authorizeUri = viewModel.GetAuthorizeUri();

            winInetHelper.EndBrowserSession();
            Browser.Navigate(authorizeUri);
        }