public static function emulate($emulation, callable $assertionCallable = null)
    {
        if ((is_string($emulation)) && (class_exists($emulation))) {
            $emulation = new $emulation($assertionCallable);
        }

        static::$emulation = $emulation;
    }