public BaseTest() { var testCredentials = this.LoadTestSettings <TestCredentials>(@"\..\..\credentials.csv"); var env = (SkubanaEnvironmentEnum)Enum.Parse(typeof(SkubanaEnvironmentEnum), testCredentials.Environment); this.Config = new SkubanaConfig(env == SkubanaEnvironmentEnum.Production ? SkubanaEnvironment.Production : SkubanaEnvironment.Sandbox, new SkubanaUserCredentials(testCredentials.AccessToken)); var scopes = testCredentials.Scopes.Split(' ').Select(s => s.ToEnum <SkubanaAppPermissionEnum>()); this.AppCredentials = new SkubanaAppCredentials(testCredentials.ApplicationKey, testCredentials.ApplicationSecret, testCredentials.RedirectUrl, scopes); }
public ServiceBaseWithBasicAuth(SkubanaConfig config, SkubanaAppCredentials appCredentials) : base(config) { Condition.Requires(appCredentials, "appCredentials").IsNotNull(); this.AppCredentials = appCredentials; }
public IAuthenticationService CreateAuthenticationService(SkubanaConfig config, SkubanaAppCredentials appCredentials) { return(new AuthenticationService(config, appCredentials)); }