RateInBytesPerSecond:      1,
				BurstRateInBytesPerSecond: 2,
			}

			cpuLimits := backend.CPULimits{
				LimitInShares: 1,
			}

			err = container.LimitMemory(memoryLimits)
			Expect(err).ToNot(HaveOccurred())

			// oom exits immediately since it's faked out; should see event,
			// and it should show up in the snapshot
			Eventually(container.Events).Should(ContainElement("out of memory"))

			err = container.LimitDisk(diskLimits)
			Expect(err).ToNot(HaveOccurred())

			err = container.LimitBandwidth(bandwidthLimits)
			Expect(err).ToNot(HaveOccurred())

			err = container.LimitCPU(cpuLimits)
			Expect(err).ToNot(HaveOccurred())

			_, _, err = container.NetIn(1, 2)
			Expect(err).ToNot(HaveOccurred())

			_, _, err = container.NetIn(3, 4)
			Expect(err).ToNot(HaveOccurred())

			err = container.NetOut("network-a", 1)