Example #1
0
            public override IServiceCollection ConfigureServices(IServiceCollection services, Func <IServiceProvider, IApplication> applicationProvider, ISettingsFile settings = null)
            {
                var settingsFile = new JsonSettingsFile($"Resources.settings.{SpecialSettingsFile}.json", Assembly.GetExecutingAssembly());

                base.ConfigureServices(services, applicationProvider, settingsFile);
                services.AddSingleton <ILoggerConfiguration>(new CustomLoggerConfiguration(settingsFile));
                return(services);
            }
Example #2
0
        public void Should_BePossibleTo_GetBrowserName()
        {
            var profileNameFromEnvironment = Environment.GetEnvironmentVariable("profile");
            var settingsProfile            = profileNameFromEnvironment == null ? "settings.json" : $"settings.{profileNameFromEnvironment}.json";
            var settingsFile = new JsonSettingsFile(settingsProfile);
            var browserName  = (BrowserName)Enum.Parse(typeof(BrowserName), settingsFile.GetValue <string>(".browserName"), ignoreCase: true);

            Assert.AreEqual(browserName, AqualityServices.Browser.BrowserName);
        }