@Override
    public void unsubscribe(String serviceName, EventListener listener) throws NacosException {
        unsubscribe(serviceName, new ArrayList<>(), listener);
    }
@Test
    public void testUnSubscribe5() throws NacosException {
        //given
        String serviceName = "service1";
        String groupName = "group1";
        EventListener listener = event -> {
        
        };
        when(changeNotifier.isSubscribed(groupName, serviceName)).thenReturn(false);
        
        //when
        client.unsubscribe(serviceName, groupName, NamingSelectorFactory.HEALTHY_SELECTOR, listener);
        NamingSelectorWrapper wrapper = new NamingSelectorWrapper(NamingSelectorFactory.HEALTHY_SELECTOR, listener);
        //then
        verify(changeNotifier, times(1)).deregisterListener(groupName, serviceName, wrapper);
        verify(proxy, times(1)).unsubscribe(serviceName, groupName, Constants.NULL);
    }