public function testGetMimeType()
{
$mimeTypes = new MimeTypes();
$read = $mimeTypes->getMimeType('test.css');
$expected = 'text/css';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType('test.jpg');
$expected = 'image/jpeg';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/css/vendor/bootstrap/bootstrap.css');
$expected = 'text/css';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/images/flags/ad.png');
$expected = 'image/png';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType(__DIR__ . '/../../src/static/js/vendor/moment.min.js');
$expected = 'application/x-javascript';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType(null);
$expected = 'application/octet-stream';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType('foo');
$expected = 'application/octet-stream';
$this->assertSame($expected, $read);
$read = $mimeTypes->getMimeType('');
$expected = 'application/octet-stream';
$this->assertSame($expected, $read);
}