* @author    donbstringham <*****@*****.**>
 * @copyright 2016 © donbstringham
 * @license   http://opensource.org/licenses/MIT MIT
 * @version   GIT: <git_id>
 * @link      http://donbstringham.us
 * $LastChangedDate$
 * $LastChangedBy$
 */
use Emris\Cli\Scaler\Domain\ContainerBuilder;
use Emris\Cli\Scaler\Domain\ContainerCollection;
describe('Emris\\Cli\\Scaler\\Domain\\ContainerCollection', function () {
    beforeEach(function () {
        require 'container.data.php';
        $builder = new ContainerBuilder();
        /** @var string $containerData01 */
        $builder->setJson($containerData01);
        $this->container01 = $builder->build();
        /** @var string $containerData02 */
        $builder->setJson($containerData02);
        $this->container02 = $builder->build();
        /** @var string $containerData03 */
        $builder->setJson($containerData03);
        $this->container03 = $builder->build();
        $this->collection = new ContainerCollection([$this->container01, $this->container02, $this->container03]);
    });
    describe('->__construct()', function () {
        it('should return a ContainerCollection object', function () {
            expect($this->collection)->to->be->instanceof('Emris\\Cli\\Scaler\\Domain\\ContainerCollection');
        });
    });
    describe('->count()', function () {