public function setUp()
{
$this->data = ['framework' => 'Framework', 'id' => 'upstream_id', 'name' => 'Upstream Name'];
$this->session = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
$this->user = $this->getMockBuilder(User::class)->disableOriginalConstructor()->getMock();
$this->upstreams = $this->getMockBuilder(Upstreams::class)->disableOriginalConstructor()->getMock();
$this->upstream = $this->getMockBuilder(Upstream::class)->disableOriginalConstructor()->getMock();
$this->session->expects($this->once())->method('getUser')->with()->willReturn($this->user);
$this->user->expects($this->once())->method('getUpstreams')->with()->willReturn($this->upstreams);
$this->upstream->expects($this->any())->method('serialize')->with()->willReturn($this->data);
}