namespace ESuite.UI.E2E.Helpers
{
    public class ConfigHelper : AutomationTestBase
    {
        public bool HeadlessMode { get; set; }
        public string BaseUrl { get; set; }
        public int ClickWaitSeconds { get; set; }
        public string AdminName { get; set; }
        public string AdminPassword { get; set; }
        public string APIUrl { get; set; }
        public int DebounceDelayMilliseconds { get; set; }

        public ConfigHelper() : base()
        {
            HeadlessMode = TestEnvironment.HeadlessMode;
            BaseUrl = TestEnvironment.BaseUrl;
            ClickWaitSeconds = TestEnvironment.ClickWaitSeconds;
            AdminName = TestEnvironment.Username;
            AdminPassword = TestEnvironment.Password;
            APIUrl = TestEnvironment.APIUrl;
            DebounceDelayMilliseconds = TestEnvironment.DebounceDelayMilliseconds;
        }
    }
}