container3, err := linuxBackend.Create(garden.ContainerSpec{
					Handle:     "container-3",
					Properties: garden.Properties{"a": "b", "c": "d", "e": "f"},
				})
				Expect(err).ToNot(HaveOccurred())

				containers, err := linuxBackend.Containers(
					garden.Properties{"a": "b", "e": "f"},
				)
				Expect(err).ToNot(HaveOccurred())

				Expect(containers).ToNot(ContainElement(container1))
				Expect(containers).ToNot(ContainElement(container2))
				Expect(containers).To(ContainElement(container3))
			})
		})
	})

	Describe("GraceTime", func() {
		It("returns the container's grace time", func() {
			container, err := linuxBackend.Create(garden.ContainerSpec{
				GraceTime: time.Second,
			})
			Expect(err).ToNot(HaveOccurred())

			Expect(linuxBackend.GraceTime(container)).To(Equal(time.Second))
		})
	})
})