public void addAndDeleteWithRemoteRepoLinked()
throws Exception
{
mockAuditListener.clearEvents();
int initialSize = networkProxyAdmin.getNetworkProxies().size();
NetworkProxy networkProxy = getNetworkProxyTest( "foo" );
networkProxyAdmin.addNetworkProxy( networkProxy, getFakeAuditInformation() );
assertEquals( initialSize + 1, networkProxyAdmin.getNetworkProxies().size() );
networkProxy = networkProxyAdmin.getNetworkProxy( "foo" );
assertNotNull( networkProxy );
RemoteRepository remoteRepository = getRemoteRepository();
remoteRepository.setRemoteDownloadNetworkProxyId( networkProxy.getId() );
remoteRepositoryAdmin.addRemoteRepository( remoteRepository, getFakeAuditInformation() );
networkProxyAdmin.deleteNetworkProxy( "foo", getFakeAuditInformation() );