/**
  * @todo Not implemented yet.
  */
 public function __________________testComponents()
 {
     // Glyphicons not completed yet.
     // Dropdowns not completed yet.
     // Button groups not completed yet.
     // Button dropdowns not completed yet.
     // Input groups not completed yet.
     // Navs
     // Not completed yet.
     $this->assertEquals('<ul class="nav nav-tabs"></ul>', (string) Tag::tabs());
     $this->assertEquals('<ul class="nav nav-tabs"><li class="active"><a href="#">Home</a></li><li><a href="#">Profile</a></li><li><a href="#">Messages</a></li></ul>', (string) Tag::tabs(array('Home', '#', true), array('Profile', '#'), array('Messages')));
     // Navbar
     $this->assertEquals('<div class="navbar-header"></div>', (string) Tag::navbarHeader());
     $this->assertEquals('<button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>', (string) Tag::navbarToggle());
     $this->assertEquals('<ul class="nav navbar-nav"></ul>', (string) Tag::navbarNav());
     $this->assertEquals('<ul class="nav navbar-nav navbar-left"></ul>', (string) Tag::navbarNavLeft());
     $this->assertEquals('<ul class="nav navbar-nav navbar-right"></ul>', (string) Tag::navbarNavRight());
     $this->assertEquals('<a class="navbar-brand" href="#"></a>', (string) Tag::navbarBrand());
     $this->assertEquals('<div class="collapse navbar-collapse navbar-ex1-collapse"></div>', (string) Tag::navbarCollapse());
     $this->assertEquals('<div class="navbar"></div>', (string) Tag::navbar());
     $this->assertEquals('<div class="navbar navbar-inverse"></div>', (string) Tag::navbarInverse());
     $this->assertEquals('<div class="navbar navbar-inverse navbar-fixed-top"></div>', (string) Tag::navbarInverseFixedTop());
     // Breadcrumbs not completed yet.
     // Pagination not completed yet.
     // Labels not completed yet.
     // Badges not completed yet.
     // Jumbotoron not completed yet.
     // Page header not completed yet.
     // Thumbnails not completed yet.
     // Alerts
     // not completed yet.
     $this->assertEquals('<div class="alert alert-success"><p>Success!</p></div>', (string) Tag::alertSuccess('Success!'));
     $this->assertEquals('<div class="alert alert-info"><p>Info!</p></div>', (string) Tag::alertInfo('Info!'));
     $this->assertEquals('<div class="alert alert-warning"><p>Warning!</p></div>', (string) Tag::alertWarning('Warning!'));
     $this->assertEquals('<div class="alert alert-danger"><p>Danger!</p></div>', (string) Tag::alertDanger('Danger!'));
     $this->assertEquals('<div class="alert alert-dismissable"><button type="button" class="close" data-dismiss="alert" area-hidden="true">&times;</button><p>Success!</p></div>', (string) Tag::alertDismissable('Success!'));
     $this->assertEquals('<div class="alert alert-info alert-dismissable"><button type="button" class="close" data-dismiss="alert" area-hidden="true">&times;</button><p>Info!</p></div>', (string) Tag::alertInfoDismissable('Info!'));
     $this->assertEquals('<a class="alert-link" href="#">link</a>', (string) Tag::alertLink('link', '#'));
     $this->assertEquals('<div class="alert"><p>A!</p><p>B!</p><p>C!</p></div>', (string) Tag::alert(array('A!', 'B!'), 'C!'));
     // Progress bars not completed yet.
     // Media object not completed yet.
     // List group not completed yet.
     // Panels
     $this->assertEquals('<div class="panel panel-default"></div>', (string) Tag::panel());
     $this->assertEquals('<div class="panel panel-primary"></div>', (string) Tag::panelPrimary());
     $this->assertEquals('<div class="panel panel-success"></div>', (string) Tag::panelSuccess());
     $this->assertEquals('<div class="panel panel-info"></div>', (string) Tag::panelInfo());
     $this->assertEquals('<div class="panel panel-warning"></div>', (string) Tag::panelWarning());
     $this->assertEquals('<div class="panel panel-danger"></div>', (string) Tag::panelDanger());
     $this->assertEquals('<div class="panel-heading"></div>', (string) Tag::panelHeading());
     $this->assertEquals('<div class="panel-body"></div>', (string) Tag::panelBody());
     $this->assertEquals('<h3 class="panel-title"></h3>', (string) Tag::panelTitle());
     $this->assertEquals('<h1 class="panel-title"></h1>', (string) Tag::panelTitleH1());
     $this->assertEquals('<div class="panel-footer"></div>', (string) Tag::panelFooter());
     // Wells not completed yet.
 }