Esempio n. 1
0
				PlanId:    "100",
				AppId:     "myFakeApp",
			}
			pr := brokerapi.ProvisioningRequest{InstanceId: "myFakeInstance",
				ServiceId: "mysql:latest",
				PlanId:    "100",
				OrgId:     "myFakeOrg",
				SpaceId:   "myFakeSpace",
			}

			persister.AddServiceInstance("mysql:latest", 1234, 49153,
				"mysql://fakehost:1234", "myFakeContainerId", "fakehost",
				"myFakeContainer", "mysql", pr, time.Now())
			persister.AddServiceBinding(br.InstanceId, br.BindingId, br.AppId, time.Now())

			err := brokerservice.Unbind(br)
			Expect(err).To(BeNil())
		})

		It("should deprovision a service", func() {
			persister.Connect()
			brokerservice, serviceagent, ts, handler = testnet.NewBrokerServiceWithMultipleRequests(serviceagent, persister, []testnet.TestRequest{testnet.Deprovision_StopContainerRequest, testnet.Deprovision_RemoveContainerRequest})
			defer ts.Close()

			pr := brokerapi.ProvisioningRequest{InstanceId: "myFakeInstance",
				ServiceId: "mysql:latest",
				PlanId:    "100",
				OrgId:     "myFakeOrg",
				SpaceId:   "myFakeSpace",
			}