public void CreateRegionalBucket()
    {
        CreateRegionalBucketSample createRegionalBucketSample = new CreateRegionalBucketSample();
        var bucketName = Guid.NewGuid().ToString();
        var buket      = createRegionalBucketSample.CreateRegionalBucket(
            _bucketFixture.ProjectId, bucketName, _bucketFixture.TestLocation, StorageClasses.Regional);

        _bucketFixture.SleepAfterBucketCreateUpdateDelete();
        _bucketFixture.TempBucketNames.Add(bucketName);

        Assert.Equal(buket.Location.ToLower(), _bucketFixture.KmsKeyLocation.ToLower());
        Assert.Equal("regional", buket.StorageClass.ToLower());
    }
Ejemplo n.º 2
0
    public BucketFixture()
    {
        ProjectId = Environment.GetEnvironmentVariable("GOOGLE_PROJECT_ID");
        if (string.IsNullOrWhiteSpace(ProjectId))
        {
            throw new Exception("You need to set the Environment variable 'GOOGLE_PROJECT_ID' with your Google Cloud Project's project id.");
        }
        // create simple bucket
        CreateBucket(BucketNameGeneric);

        // create regional bucket
        CreateRegionalBucketSample createRegionalBucketSample = new CreateRegionalBucketSample();

        createRegionalBucketSample.CreateRegionalBucket(ProjectId, BucketNameRegional, TestLocation, StorageClasses.Regional);
        SleepAfterBucketCreateUpdateDelete();
        TempBucketNames.Add(BucketNameRegional);

        //upload file to BucketName
        UploadFileSample uploadFileSample = new UploadFileSample();

        uploadFileSample.UploadFile(BucketNameGeneric, FilePath, FileName);

        Collect(FileName);
    }