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"));
        }
Ejemplo n.º 2
0
        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();
        }