public void TrimNetworkProtocolWithoutNetworkProtocol() { // Arrange var cstr = new SqlConnectionStringBuilder("Data Source=blahblah.database.windows.net;Initial Catalog=NuGetDB"); // Act cstr.TrimNetworkProtocol(); // Assert Assert.True(cstr.DataSource.Equals("blahblah.database.windows.net")); Assert.True(cstr.InitialCatalog.Equals("NuGetDB")); }
public void MDTrigger(MDTriggerArgs args) { if (String.IsNullOrEmpty(args.ContainerName)) { args.ContainerName = "mdtriggers"; } CloudStorageAccount account = CloudStorageAccount.Parse(args.StorageConnectionString); CloudBlobClient client = account.CreateCloudBlobClient(); CloudBlobContainer container = client.GetContainerReference(args.ContainerName); if (container.CreateIfNotExists()) { Console.WriteLine("Created '{0}' blob container", args.ContainerName); } SqlConnectionStringBuilder sql = new SqlConnectionStringBuilder(args.DBConnectionString); Console.WriteLine("Trimming network protocol if any"); sql.TrimNetworkProtocol(); MetadataTrigger.Start(account, container, sql, args.DumpToCloud).Wait(); }