@Test
public void testGetResourceProvider() throws Exception {

  InstanceConfig instanceConfig = InstanceConfigTest.getInstanceConfigs().get(0);
  ViewEntity viewDefinition = ViewEntityTest.getViewEntity();
  ViewInstanceEntity viewInstanceDefinition = new ViewInstanceEntity(viewDefinition, instanceConfig);
  ViewRegistry viewRegistry = createNiceMock(ViewRegistry.class);
  ResourceProvider provider = createNiceMock(ResourceProvider.class);
  Resource.Type type = new Resource.Type("MY_VIEW{1.0.0}/myType");
  viewInstanceDefinition.addResourceProvider(type, provider);
  ViewContextImpl viewContext = new ViewContextImpl(viewInstanceDefinition, viewRegistry);
  Assert.assertEquals(provider, viewContext.getResourceProvider("myType"));
}