public void TestAuthorizationUrlIsCorrect() { var provider = new TestConfigurationProvider(); provider.SetupCredentialsFile(); mApp.Execute("getauthorizationurl"); var messages = mObserver.GetMessages(); Assert.That(messages.Length, Is.EqualTo(1)); Assert.That(messages[0], Is.StringStarting("https://accounts.google.com/o/oauth2")); mFile.Delete("credentials.txt"); }
public void Setup() { mFactory = new Factory(new DefaultModuleConfiguration(), new ITModuleConfiguration()); mObserver = (RecordingObserver)mFactory.Build<IMessageObserver>(); mApp = mFactory.Build<IApp>(); mFile = new DotNetFile(); mRefreshToken = new RefreshTokenStore(mFile, "refreshToken.txt"); mCredentials = new CredentialStore(mFile, "credentials.txt"); var provider = new TestConfigurationProvider(); provider.SetupCredentialsFile(); provider.SetupRefreshTokenFile(); provider.SetupDummyFile(); mFileManager = new GDriveFileManager(mCredentials.Get(), mRefreshToken.Get()); new Retry(30, 125) .WithWork(x => { mFileManager.CleanGDriveAcct(); Assert.That(mFileManager.ListAllFilesOnRootById().ToArray(), Is.Empty); }) .Start(); mFolderManager = new FolderManager(mCredentials.Get(), mRefreshToken.Get()); }
private static bool CheckForTestingFiles() { var provider = new TestConfigurationProvider(); return Directory.Exists(Path.Combine(provider.GetDevelopmentRoot(), "testconfigs")); }