Beispiel #1
0
        public async Task OriginatingIdentity()
        {
            var request = new ServiceInstanceProvisionRequest
            {
                ServiceId = "abc",
                PlanId    = "xyz"
            };
            var identity = new OriginatingIdentity("myplatform", new JObject {
                { "id", "test" }
            });

            SetupMock(x => x.ProvisionAsync(new ServiceInstanceContext("123", identity), request), new ServiceInstanceProvision());
            Client.SetOriginatingIdentity(identity);
            await Client.ServiceInstancesBlocking["123"].ProvisionAsync(request);
        }
        public async Task OriginatingIdentity()
        {
            var request = new ServiceInstanceProvisionRequest
            {
                ServiceId        = "abc",
                PlanId           = "xyz",
                OrganizationGuid = "org",
                SpaceGuid        = "space"
            };
            var identity = new OriginatingIdentity("myplatform", new JObject {
                { "id", "test" }
            });

            ServiceInstanceProvision result = new();

            Mock.Setup(x => x.ProvisionAsync(new("123", identity), request))
            .ReturnsAsync(result);
            Client.SetOriginatingIdentity(identity);
            await Client.ServiceInstancesBlocking["123"].ProvisionAsync(request);
        }
 /// <summary>
 /// Creates a new Service Binding context.
 /// </summary>
 /// <param name="instanceId">The ID of the Service Instance.</param>
 /// <param name="bindingId">The ID of the Service Binding.</param>
 /// <param name="originatingIdentity">Describes the identity of the user that initiated a request from the Platform.</param>
 public ServiceBindingContext(string instanceId, string bindingId, OriginatingIdentity originatingIdentity)
     : base(instanceId, originatingIdentity)
 {
     BindingId = bindingId ?? throw new ArgumentNullException(nameof(bindingId));
 }
 /// <summary>
 /// Creates a new Service Instance context.
 /// </summary>
 /// <param name="instanceId">The ID of the Service Instance.</param>
 /// <param name="originatingIdentity">Describes the identity of the user that initiated a request from the Platform.</param>
 public ServiceInstanceContext(string instanceId, OriginatingIdentity originatingIdentity)
 {
     InstanceId          = instanceId ?? throw new ArgumentNullException(nameof(instanceId));
     OriginatingIdentity = originatingIdentity;
 }