public void standard_sql_connection_string_with_integrated_security() { // Arrange InstallerConfig config = new InstallerConfig(); config.Database.DataSource = @"kingwilder-pc\sqlserver"; config.Database.InitialCatalog = "BloggerApp"; config.Database.UseTrustedConnection = true; ISqlConnection provider = new SqlConnectionString(config); // Act var actual = provider.GetConnectionString(); var expected = @"Data Source=kingwilder-pc\sqlserver;Initial Catalog=BloggerApp;Integrated Security=True"; // Assert Assert.AreEqual(expected, actual); }
public void standard_sql_connection_string_with_all_parameters_returns_credentials() { // Arrange InstallerConfig config = new InstallerConfig(); config.Database.DataSource = @"kingwilder-pc\sqlserver"; config.Database.InitialCatalog = "CommerceApp"; config.Database.UseTrustedConnection = false; config.Database.UserName = "******"; config.Database.Password = "******"; IConnectionProvider provider = new SqlConnectionString(config); // Act var actual = provider.GetConnectionString(); var expected = @"Data Source=kingwilder-pc\sqlserver;Initial Catalog=CommerceApp;User ID=samAdmin;Password=myPassword"; // Assert Assert.AreEqual(expected, actual); }
public void standard_sql_connection_string_with_all_parameters_returns_integrated_security() { // Arrange InstallerConfig config = new InstallerConfig(); config.Database.DataSource = @"kingwilder-pc\sqlserver"; config.Database.InitialCatalog = "CommerceApp"; config.Database.UseTrustedConnection = true; config.Database.UserName = "******"; config.Database.Password = "******"; IConnectionProvider provider = new SqlConnectionString(config); // Act var actual = provider.GetConnectionString(); var expected = @"Data Source=kingwilder-pc\sqlserver;Initial Catalog=CommerceApp;Integrated Security=True"; // Assert Assert.AreEqual(expected, actual); }