try {
final Map<ComputationTargetReference, UniqueId> resolutions = new HashMap<ComputationTargetReference, UniqueId>();
resolutions.put(new ComputationTargetSpecification(ComputationTargetType.PORTFOLIO, UniqueId.of("Test", "0")), UniqueId.of("Test", "0", "0"));
final ChangeManager changeManager = new BasicChangeManager();
final ComputationTargetResolver targetResolver = Mockito.mock(ComputationTargetResolver.class);
Mockito.when(targetResolver.changeManager()).thenReturn(changeManager);
final FunctionCompilationContext ctx = new FunctionCompilationContext();
ctx.setRawComputationTargetResolver(targetResolver);
final CompiledFunctionService cfs = Mockito.mock(CompiledFunctionService.class);
Mockito.when(cfs.getFunctionCompilationContext()).thenReturn(ctx);
final ViewProcessContext vpContext = Mockito.mock(ViewProcessContext.class);