DiskMB:                2,
				Domain:                "lattice",
				LogGuid:               "loggy-logs",
				LogSource:             "loggy-logs-be-here",
				MemoryMB:              128,
				ResultFile:            "i/come/back/here",
				TaskGuid:              "lattice-task",
				RootFS:                "docker://sup",
				Privileged:            true,
				EnvironmentVariables:  environmentVariables,
				EgressRules:           egressRules,
			}
			taskJson, err := json.Marshal(task)
			Expect(err).ToNot(HaveOccurred())

			taskName, err := taskRunner.SubmitTask(taskJson)
			Expect(err).NotTo(HaveOccurred())
			Expect(taskName).To(Equal("lattice-task"))

			Expect(fakeReceptorClient.UpsertDomainCallCount()).To(Equal(1))
			domain, ttl := fakeReceptorClient.UpsertDomainArgsForCall(0)
			Expect(domain).To(Equal("lattice"))
			Expect(ttl).To(BeZero())

			Expect(fakeReceptorClient.CreateTaskCallCount()).To(Equal(1))
			taskRequest := fakeReceptorClient.CreateTaskArgsForCall(0)
			Expect(taskRequest).ToNot(BeZero())

			Expect(taskRequest.Action).To(Equal(models.WrapAction(&models.DownloadAction{
				From:      "/tmp/here",
				To:        "/tmp/there",