[New] rewrote the abstract test to use mocking of the container