private void simpleProxyAdditionScenario(DiscoveryAdminStub discoveryStub, String proxyName,
int proxyCount) throws Exception, RemoteException {
log.info("Testing simple WS-Discovery proxy addition");
String proxyURL = "http://localhost:9763/services/DiscoveryProxy";
DiscoveryProxyDetails pd = new DiscoveryProxyDetails();
pd.setName(proxyName);
pd.setOnline(true);
pd.setUrl(proxyURL);
discoveryStub.addDiscoveryProxy(pd);
DiscoveryProxyDetails[] proxyInfo = discoveryStub.getDiscoveryProxies();
assertEquals(1, proxyInfo.length - proxyCount);
DiscoveryProxyDetails newProxy = discoveryStub.getDiscoveryProxy(proxyName);
assertEquals(proxyName, newProxy.getName());
assertEquals(proxyURL, newProxy.getUrl());
assertTrue(newProxy.getOnline());
assertNull(newProxy.getPolicy());
log.info("Simple proxy addition test has passed");
}