Этот тест не пройдёт второй ассёрт потому-что: ContainerInterface = new Container() и соотвественно container->get('foo') = new Container() != $container
Этот тест не пройдёт второй ассёрт потому-что: ContainerInterface = new Container() и соотвественно container->get('foo') = new Container() != $container
т.е. оригинальный контейнер никак не получить теперь?