예제 #1
0
        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;
 }