33namespace Enqueue \Tests \Consumption \Extension ;
44
55use Enqueue \Consumption \Context ;
6+ use Enqueue \Consumption \Context \Start ;
67use Enqueue \Consumption \Extension \LoggerExtension ;
78use Enqueue \Consumption \ExtensionInterface ;
89use Enqueue \Consumption \Result ;
1213use Interop \Queue \Context as InteropContext ;
1314use PHPUnit \Framework \TestCase ;
1415use Psr \Log \LoggerInterface ;
16+ use Psr \Log \NullLogger ;
1517
1618class LoggerExtensionTest extends TestCase
1719{
@@ -33,7 +35,7 @@ public function testShouldSetLoggerToContextOnStart()
3335
3436 $ extension = new LoggerExtension ($ logger );
3537
36- $ context = new Context ($ this ->createContextMock ());
38+ $ context = new Start ($ this ->createContextMock (), new NullLogger (), [], 0 , 0 , 0 );
3739
3840 $ extension ->onStart ($ context );
3941
@@ -51,7 +53,7 @@ public function testShouldAddInfoMessageOnStart()
5153
5254 $ extension = new LoggerExtension ($ logger );
5355
54- $ context = new Context ($ this ->createContextMock ());
56+ $ context = new Start ($ this ->createContextMock (), new NullLogger (), [], 0 , 0 , 0 );
5557
5658 $ extension ->onStart ($ context );
5759 }
@@ -168,8 +170,7 @@ public function testShouldNotSetLoggerIfOneHasBeenSetOnStart()
168170
169171 $ extension = new LoggerExtension ($ logger );
170172
171- $ context = new Context ($ this ->createContextMock ());
172- $ context ->setLogger ($ alreadySetLogger );
173+ $ context = new Start ($ this ->createContextMock (), $ alreadySetLogger , [], 0 , 0 , 0 );
173174
174175 $ extension ->onStart ($ context );
175176 }
0 commit comments