public void DropboxHelper_Ctor_NullParams_ExpectException_SecondaryCtor_Path()
        {
            //------------Setup for test--------------------------
            var dropboxHelper = new DropBoxHelper(new DropBoxViewWindow(), new Mock<IEnvironmentModel>().Object, "",null);

            //------------Execute Test---------------------------

            //------------Assert Results-------------------------
        }
        public void DropboxHelper_Ctor_NullParams_ExpectException_SecondaryCtor_Env()
        {
            //------------Setup for test--------------------------
            var dropboxHelper = new DropBoxHelper(new DropBoxViewWindow(), null, "", "");

            //------------Execute Test---------------------------

            //------------Assert Results-------------------------
        }
        // ReSharper disable InconsistentNaming
        public void DropboxHelper_Ctor_NullParams_ExpectException()

        {
            //------------Setup for test--------------------------
            var dropboxHelper = new DropBoxHelper(null);
            
            //------------Execute Test---------------------------

            //------------Assert Results-------------------------
        }
Exemplo n.º 4
0
 void GetAuthTokens(NavigationEventArgs args)
 {
     if (args.Uri.ToString().StartsWith("https://www.google"))
     {
         var token = _client.GetAccessToken();
         Key              = token.Token;
         Secret           = token.Secret;
         HasAuthenticated = true;
         DropBoxHelper.CloseAndSave(this);
     }
 }
Exemplo n.º 5
0
        public async Task LoadBrowserUri(string uri)
        {
            AuthUri = uri;
            var hasConnection = await _network.HasConnectionAsync(uri);

            if (hasConnection)
            {
                DropBoxHelper.WebBrowser.Navigated     += (sender, args) => GetAuthTokens(args);
                DropBoxHelper.WebBrowser.LoadCompleted += (sender, args) => Execute.OnUIThread(() =>
                {
                    DropBoxHelper.CircularProgressBar.Visibility = Visibility.Hidden;
                    DropBoxHelper.WebBrowser.Visibility          = Visibility.Visible;
                });

                DropBoxHelper.Navigate(AuthUri);
            }
        }
        public void DropboxHelper_Ctor_PropertiesSet()
        {
            var env = new Mock<IEnvironmentModel>().Object;
            var win = new DropBoxViewWindow();
            //------------Setup for test--------------------------
            var dropboxHelper = new DropBoxHelper(win, env, "a", "b");

            //------------Execute Test---------------------------
            Assert.AreEqual(dropboxHelper.ActiveEnvironment,env);
            Assert.AreEqual(dropboxHelper.DropBoxViewWindow,win);
            Assert.AreEqual(dropboxHelper.ResourcePath,"b");
            Assert.AreEqual(dropboxHelper.ResourceType, "a");
            Assert.AreEqual(dropboxHelper.CircularProgressBar,win.CircularProgressBar);
            Assert.AreEqual(dropboxHelper.WebBrowser,win.WebBrowserHost);
            //------------Assert Results-------------------------
        }