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