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", }