Example #1
0
 public BlobStorageDeploymentRepository(CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer,
                                        IDeploymentStatusSerializer deploymentStatusSerializer)
 {
     _blobContainer = blobContainer;
     _deploymentConfigSerializer = serializer;
     _deploymentStatusSerializer = deploymentStatusSerializer;
 }
Example #2
0
 public LocalDeploymentRepository(string path, IDeploymentConfigSerializer deploymentConfigSerializer,
                                  IDeploymentStatusSerializer deploymentStatusSerializer)
 {
     _path = path;
     _deploymentConfigPath       = Path.Combine(_path, Constants.DeploymentConfigFileName);
     _deploymentConfigSerializer = deploymentConfigSerializer;
     _deploymentStatusSerializer = deploymentStatusSerializer;
 }
        public BlobStorageDeploymentRepositoryTest(AzureStorageEmulatorTestFixture fixture)
        {
            fixture.ClearBlobStorage();
            _blobClient = fixture.BlobClient;

            JsonSerializer jsonSerializer = new JsonSerializer(new DiagnosticsTraceWriter());

            _serializer = new JsonDeploymentConfigSerializer(jsonSerializer);
            _deploymentStatusSerializer = new JsonDeploymentStatusSerializer(jsonSerializer);
            _deploymentRepository       = new BlobStorageDeploymentRepository(EmulatorDataConnectionString, _serializer,
                                                                              _deploymentStatusSerializer);
        }
Example #4
0
 public BlobStorageDeploymentRepository(string connectionString, IDeploymentConfigSerializer deploymentConfigSerializer,
                                        IDeploymentStatusSerializer deploymentStatusSerializer)
     : this(GetApplicationsContainerReference(connectionString), deploymentConfigSerializer, deploymentStatusSerializer)
 {
 }