Exemplo n.º 1
0
        public void ModifyRequest_DefaultOptions()
        {
            var request = new InsertRequest(null, null, "project");
            var options = new CreateBucketOptions();

            options.ModifyRequest(request);
            Assert.Null(request.PredefinedAcl);
            Assert.Null(request.PredefinedDefaultObjectAcl);
            Assert.Null(request.Projection);
        }
Exemplo n.º 2
0
        public void ModifyRequest_AllOptions()
        {
            var request = new InsertRequest(null, null, "project");
            var options = new CreateBucketOptions
            {
                PredefinedAcl = PredefinedBucketAcl.AuthenticatedRead,
                PredefinedDefaultObjectAcl = PredefinedObjectAcl.BucketOwnerFullControl,
                Projection = Projection.Full
            };

            options.ModifyRequest(request);
            Assert.Equal(PredefinedAclEnum.AuthenticatedRead, request.PredefinedAcl);
            Assert.Equal(PredefinedDefaultObjectAclEnum.BucketOwnerFullControl, request.PredefinedDefaultObjectAcl);
            Assert.Equal(ProjectionEnum.Full, request.Projection);
        }