for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Cubiche package.
*
* Copyright (c) Cubiche
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Cubiche\Core\Bus\Tests\Units\Middlewares\Handler\Resolver\HandlerMethodName;
use Cubiche\Core\Bus\Middlewares\Handler\Resolver\HandlerMethodName\MethodWithShortObjectNameResolver;
use Cubiche\Core\Bus\Tests\Fixtures\Message\LoginUserMessage;
use Cubiche\Core\Bus\Tests\Fixtures\Message\LoginUserMessageListener;
use Cubiche\Core\Bus\Tests\Units\TestCase;
* MethodWithShortObjectNameResolver class.
* Generated by TestGenerator on 2016-04-07 at 15:40:41.
class MethodWithShortObjectNameResolverTests extends TestCase
{
* Test Resolve method.
public function testResolve()
$this
->given($resolver = new MethodWithShortObjectNameResolver('Message'))
->when($result = $resolver->resolve(LoginUserMessage::class))
->then()
->string($result)
->isEqualTo('loginUser')
;
->given($resolver = new MethodWithShortObjectNameResolver('Listener'))
->when($result = $resolver->resolve(LoginUserMessageListener::class))
->isEqualTo('loginUserMessage')
->given($resolver = new MethodWithShortObjectNameResolver('Service'))
}