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); }
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); }