public function testCalcMedian() { $this->container->expects($this->once())->method('has')->will($this->returnValue(true)); $this->container->expects($this->once())->method('get')->will($this->returnValue(10)); $this->container->expects($this->once())->method('set')->with($this->equalTo('Foo.bar'), $this->equalTo(7.5)); $this->blobStore->expects($this->once())->method('save'); $instance = new TransientStatsdCollector($this->blobStore, 42); $instance->calcMedian('Foo.bar', 5); $instance->saveStats(); }