public void GetConnectionString_should_return_connectionString_for_given_name() { // arrange const string expectedConnStr = "Server=XYZ"; _configManager.ConnectionStrings.Add(new ConnectionStringSettings(TestConnectionStringName, expectedConnStr)); // act string actualConnStr = _subject.GetConnectionString(TestConnectionStringName); // assert Assert.AreEqual(expectedConnStr, actualConnStr); }
public static int Main(string[] args) { var connectionString = ConnectionStringFactory.GetConnectionString(args); var isDryRun = args.Contains("dryRun"); var preDeployResult = PerformUpgrade(connectionString, EnvironmentFilter.GetPreDeployFilter(args), isDryRun); if (!preDeployResult.Successful) { return(ResultReporter.ReportResult(preDeployResult)); } ResultReporter.ReportResult(preDeployResult); var result = PerformUpgrade(connectionString, EnvironmentFilter.GetFilter(args), isDryRun); if (!result.Successful) { return(ResultReporter.ReportResult(result)); } ResultReporter.ReportResult(result); var postDeployResult = PerformUpgrade(connectionString, EnvironmentFilter.GetPostDeployFilter(args), isDryRun); return(ResultReporter.ReportResult(postDeployResult)); }
public void GetConnectionString_WhenNoArgs_ReturnsDefault() { // Arrange var args = System.Array.Empty <string>(); // Act var result = ConnectionStringFactory.GetConnectionString(args); // Assert Assert.False(string.IsNullOrWhiteSpace(result)); }
public void GetConnectionString_WhenConnectionStringProvided_StringIsReturned() { // Arrange var connectionString = "SomeString"; var args = new string[] { connectionString }; // Act var result = ConnectionStringFactory.GetConnectionString(args); // Assert Assert.Equal(connectionString, result); }
public static int Main(string[] args) { var connectionString = ConnectionStringFactory.GetConnectionString(args); var filter = EnvironmentFilter.GetFilter(args); var isDryRun = args.Contains("dryRun"); var upgrader = UpgradeFactory.GetUpgradeEngine(connectionString, filter, isDryRun); var result = upgrader.PerformUpgrade(); return(ResultReporter.ReportResult(result)); }
private string GetConnectionString(TArgs args) { string connStrArg = args.Connection; string connStr; if (_connectionStringFactory.IsConnectionString(connStrArg)) { connStr = connStrArg; } else { connStr = _connectionStringFactory.GetConnectionString(connStrArg); } return(connStr); }