namespaceRepo   *fakes.Repository
		invoker         *fakes.Invoker
		sandboxRepo     *sandbox.Repository
		linkFactory     *fakes.LinkFactory
		missWatcher     *fakes.MissWatcher
		sandboxCallback *fakes.SandboxCallback
		sandboxFactory  *fakes.SandboxFactory
	)

	BeforeEach(func() {
		logger = lagertest.NewTestLogger("test")
		locker = &fakes.Locker{}
		invoker = &fakes.Invoker{}
		sboxNamespace = &fakes.Namespace{}
		namespaceRepo = &fakes.Repository{}
		namespaceRepo.CreateReturns(sboxNamespace, nil)
		linkFactory = &fakes.LinkFactory{}
		sandboxCallback = &fakes.SandboxCallback{}
		missWatcher = &fakes.MissWatcher{}

		sandboxFactory = &fakes.SandboxFactory{}
		sandboxFactory.NewStub = sandbox.New

		sandboxRepo = &sandbox.Repository{
			Logger:         logger,
			Locker:         locker,
			NamespaceRepo:  namespaceRepo,
			Invoker:        invoker,
			LinkFactory:    linkFactory,
			Watcher:        missWatcher,
			SandboxFactory: sandboxFactory,