public BlogSettingsConfigurationProviderTests(GitDbFixture fixture) : base(fixture)
        {
            _options = ServiceProvider.GetRequiredService <IOptions <PineBlogGitDbOptions> >();

            _provider = new BlogSettingsConfigurationProvider(new BlogSettingsConfigurationSource
            {
                Options        = _options.Value,
                ReloadOnChange = true
            });
        }
        public void Load_Should_NotHaveSettings()
        {
            var options = _options.Value;

            options.RootPath = "invalid";

            var provider = new BlogSettingsConfigurationProvider(new BlogSettingsConfigurationSource
            {
                Options        = _options.Value,
                ReloadOnChange = true
            });

            provider.Load();

            provider.TryGet($"{nameof(PineBlogOptions)}:{nameof(PineBlogOptions.Title)}", out var title);

            title.Should().BeNull();
        }