/**
* @test
*/
public function can_correct_status()
{
$this->assertEquals(ChannelStatus::toString(ChannelStatus::DOWN_AVAILABLE), 'Channel is down and available');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::DOWN_RESERVED), 'Channel is down, but reserved');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::OFF_HOOK), 'Channel is off hook');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::DIGITS_DIALED), 'Digits (or equivalent) have been dialed');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::LINE_RINGING), 'Line is ringing');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::REMOTE_RINGING), 'Remote end is ringing');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::LINE_UP), 'Line is up');
$this->assertEquals(ChannelStatus::toString(ChannelStatus::LINE_BUSY), 'Line is busy');
$this->assertFalse(ChannelStatus::toString(123123));
}