public static void Init(TestContext context) { string settingsFile = "./VkCredentials.json"; if (!File.Exists(settingsFile)) { File.WriteAllText(settingsFile, JsonConvert.SerializeObject(new VkCredentials())); throw new FileNotFoundException("Файл настроек не найден, однако был создан файл настроек по-умолчанию в папке с программой. Заполните его параметры."); } _VkCredentials = JsonConvert.DeserializeObject <VkCredentials>(File.ReadAllText(settingsFile)); if (Helper.IsUnderLinux) { $"chmod +x {FireFoxDriversDirectory}geckodriver".Bash(); } }
public VkHttpRequests(IOptionsSnapshot <VkCredentials> vkCredentials, IOptionsSnapshot <Settings> settings) { userAgent = settings.Value.UserAgent; VkCredentials = vkCredentials.Value; }