public function experiment($name) { return new Experiment($name, $this); }
public function test_that_running_experiment_with_zero_chance_executes_control() { $l = new Laboratory(); $v = $l->experiment('test experiment')->control(function () { return 'foo'; })->chance(0)->run(); $this->assertEquals('foo', $v); }