public static void SaveTestSettings(TestSettings settings) { var jsonString = JsonConvert.SerializeObject(settings); File.WriteAllText(GetTestsDirectory() + "settings.json", jsonString); File.WriteAllText(GetTestsProjectDirectory() + "settings.json", jsonString); }
public static async Task<OAuth2Authentication> GetAccessToken(OAuth2Authentication authentication, TestSettings settings) { authentication.AuthorizeWithToken(settings.AccessToken, settings.RefreshToken, 3600, settings.AuthorizedUsername); await authentication.RefreshTokens(); settings.AccessToken = authentication.AccessToken; settings.RefreshToken = authentication.RefreshToken; VariousFunctions.SaveTestSettings(settings); return authentication; }