<?php

/**
 * TEST: Parser test.
 */

use Tester\Assert;
require(__DIR__ . '/bootstrap.php');

/** @noinspection PhpUnhandledExceptionInspection */
$supply = Adawolfa\BSP\Parser::parse(__DIR__ . '/supply.bsp');

Assert::same(9050, $supply->size);
Assert::same(['axismain' => 16, 'forwardspawn' => 16], $supply->spawnsRed);
Assert::same(['alliedmain' => 16, 'forwardspawn' => 16, 'alliedcpspawns' => 16], $supply->spawnsBlue);