<?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);