##### SUMMARY
```
(ansible_base) [vagrant@centos8 ~]$ ansible-test --version
ERROR: The current working directory must be at or below:

 - an Ansible collection: {...}/ansible_collections/{namespace}/{collection}/

Current working directory: /home/vagrant
```

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
ansible-test

"""Return the path where powershell module_utils are found, if any."""
        if self.is_ansible:
            return os.path.join(self.plugin_paths['module_utils'], 'powershell')
        return self.plugin_paths.get('module_utils')
    @property
    def module_utils_csharp_path(self):  
        """Return the path where csharp module_utils are found, if any."""
        if self.is_ansible:
            return os.path.join(self.plugin_paths['module_utils'], 'csharp')
        return self.plugin_paths.get('module_utils')
class LayoutMessages:
    """Messages generated during layout creation that should be deferred for later display."""
    def __init__(self):
        self.info = []  
        self.warning = []  
        self.error = []  
class CollectionDetail:
    """Details about the layout of the current collection."""
    def __init__(self,
                 name,  
                 namespace,  
                 root,  
                 ):  
        self.name = name
        self.namespace = namespace
        self.root = root
        self.full_name = '%s.%s' % (namespace, name)
        self.prefix = '%s.' % self.full_name
        self.directory = os.path.join('ansible_collections', namespace, name)
class LayoutProvider(PathProvider):