public void InstanceTest() { LoadOptions options; options = new DotNetEnv.LoadOptions(); Assert.True(options.SetEnvVars); Assert.True(options.ClobberExistingVars); Assert.True(options.OnlyExactPath); options = new DotNetEnv.LoadOptions().NoEnvVars(); Assert.False(options.SetEnvVars); Assert.True(options.ClobberExistingVars); Assert.True(options.OnlyExactPath); options = new DotNetEnv.LoadOptions().NoClobber(); Assert.True(options.SetEnvVars); Assert.False(options.ClobberExistingVars); Assert.True(options.OnlyExactPath); options = new DotNetEnv.LoadOptions().TraversePath(); Assert.True(options.SetEnvVars); Assert.True(options.ClobberExistingVars); Assert.False(options.OnlyExactPath); }
public EnhancedEnvFileManifestConfigurationProvider(string filePath, bool traverse) { this.filePath = filePath; options = new DotNetEnv.LoadOptions(false, onlyExactPath: !traverse); }