@Before
    public void setUp() {
        PowerMock.mockStatic(DiscoveryClient.class);

        EasyMock
                .expect(DiscoveryClient.getZone(EasyMock.isA(InstanceInfo.class)))
                .andReturn("zone")
                .anyTimes();

        eurekaClientMock = setUpEurekaClientMock(servers);
        eurekaClientProvider = new Provider<EurekaClient>() {
            @Override
            public EurekaClient get() {
                return eurekaClientMock;
            }
        };

        config = DefaultClientConfigImpl.getClientConfigWithDefaultValues();
        config.set(CommonClientConfigKey.DeploymentContextBasedVipAddresses, vipAddress);
        config.set(CommonClientConfigKey.ServerListUpdaterClassName, EurekaNotificationServerListUpdater.class.getName());
    }
A test for {@link com.netflix.loadbalancer.DynamicServerListLoadBalancer} using the
{@link com.netflix.niws.loadbalancer.EurekaNotificationServerListUpdater} instead of the default.

@author David Liu
ribbon-eureka/src/test/java/com/netflix/loadbalancer/EurekaDynamicServerListLoadBalancerTest.java