Added singleton design pattern tests