def METHOD_NAME(self):
    from argparse import Namespace
    from azure.cli.command_modules.vm._validators import _validate_vm_create_nics
    def _get_test_cmd():
        from azure.cli.core.mock import DummyCli
        from azure.cli.core import AzCommandsLoader
        from azure.cli.core.commands import AzCliCommand
        from azure.cli.core.profiles import ResourceType
        cli_ctx = DummyCli()
        loader = AzCommandsLoader(cli_ctx, resource_type=ResourceType.MGMT_COMPUTE)
        cmd = AzCliCommand(loader, 'test', None)
        cmd.command_kwargs = {'resource_type': ResourceType.MGMT_COMPUTE}
        cmd.cli_ctx = cli_ctx
        return cmd
    for i in range(0, 100):
        ns = Namespace()
        ns.resource_group_name = 'rg'
        ns.nics = ['nic1', 'nic2']
        _validate_vm_create_nics(_get_test_cmd(), ns)
        nic1_expected = {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Network/networkInterfaces/nic1",
            "properties": {
                "primary": True
            }
        }
        nic2_expected = {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Network/networkInterfaces/nic2",
            "properties": {
                "primary": False
            }
        }
        self.assertEqual(ns.nics[0], nic1_expected)
        self.assertEqual(ns.nics[1], nic2_expected)