Ejemplo n.º 1
0
        public void ValidatePipelineCloudBlobContainerTest()
        {
            CloudBlobContainer container = null;

            AssertThrows <ArgumentException>(() => command.ValidatePipelineCloudBlobContainer(container),
                                             String.Format(Resources.ObjectCannotBeNull, typeof(CloudBlobContainer).Name));

            string invalidUri = "http://127.0.0.1/account/t";

            container = new CloudBlobContainer(new Uri(invalidUri));
            AssertThrows <ArgumentException>(() => command.ValidatePipelineCloudBlobContainer(container),
                                             String.Format(Resources.InvalidContainerName, "t"));
            string testUri = "http://127.0.0.1/account/test";

            container = new CloudBlobContainer(new Uri(testUri));
            AssertThrows <ResourceNotFoundException>(() => command.ValidatePipelineCloudBlobContainer(container),
                                                     String.Format(Resources.ContainerNotFound, "test"));

            AddTestContainers();
            command.ValidatePipelineCloudBlobContainer(container);
            string textUri = "http://127.0.0.1/account/text";

            container = new CloudBlobContainer(new Uri(textUri));
            command.ValidatePipelineCloudBlobContainer(container);
        }
        public void ValidatePipelineCloudBlobContainerTest()
        {
            CloudBlobContainer container = null;
            AssertThrows<ArgumentException>(()=>command.ValidatePipelineCloudBlobContainer(container), 
                String.Format(Resources.ObjectCannotBeNull, typeof(CloudBlobContainer).Name));

            container = BlobMock.GetContainerReference("t");
            AssertThrows<ArgumentException>(() => command.ValidatePipelineCloudBlobContainer(container),
                String.Format(Resources.InvalidContainerName, "t"));

            AddTestContainers();
            container = BlobMock.GetContainerReference("text");
            command.ValidatePipelineCloudBlobContainer(container);
        }