public void CreateAppDomainSetup() { var parameter = new RdbmsToolsParameters(); parameter.BaseDirectory = @"c:\foobar"; AppDomainSetup setup = RdbmsToolsRunner.CreateAppDomainSetup(parameter); Assert.That(setup.ApplicationName, Is.EqualTo("RdbmsTools")); Assert.That(setup.ApplicationBase, Is.EqualTo(@"c:\foobar")); Assert.That(setup.ConfigurationFile, Is.Null); }
public void CreateAppDomainSetup_WithAbsoluteConfigFilePath_FileNotFound() { var parameter = new RdbmsToolsParameters(); parameter.BaseDirectory = @"c:\foobar"; string configPath = GetConfigPath("Test12313.config"); parameter.ConfigFile = configPath; Assert.That(Path.IsPathRooted(configPath), configPath); Assert.That(File.Exists(configPath), Is.False, configPath); RdbmsToolsRunner.CreateAppDomainSetup(parameter); }
public void CreateAppDomainSetup_WithAbsoluteConfigFilePath() { var parameter = new RdbmsToolsParameters(); parameter.BaseDirectory = @"c:\foobar"; string configPath = GetConfigPath("Test.config"); parameter.ConfigFile = configPath; Assert.That(Path.IsPathRooted(configPath), configPath); Assert.That(File.Exists(configPath), configPath); AppDomainSetup setup = RdbmsToolsRunner.CreateAppDomainSetup(parameter); Assert.That(setup.ConfigurationFile, Is.EqualTo(configPath)); }
public void CreateAppDomainSetup_WithPathRelativeToCurrentDirectory_FileNotFound() { var parameter = new RdbmsToolsParameters(); parameter.BaseDirectory = @"c:\foobar"; string configPath = GetConfigPath("Test123.config"); Environment.CurrentDirectory = Path.GetDirectoryName(configPath); parameter.ConfigFile = Path.GetFileName(configPath); Assert.That(Path.IsPathRooted(configPath), configPath); Assert.That(Path.IsPathRooted(parameter.ConfigFile), Is.False, parameter.ConfigFile); Assert.That(File.Exists(Path.Combine(Environment.CurrentDirectory, parameter.ConfigFile)), Is.False); RdbmsToolsRunner.CreateAppDomainSetup(parameter); }