コード例 #1
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void testPluginDoesNotRegisterJsonSerializerIfNotPresentInClasspath() throws java.io.IOException
        public virtual void testPluginDoesNotRegisterJsonSerializerIfNotPresentInClasspath()
        {
            ClassLoader mockClassloader = Mockito.mock(typeof(ClassLoader));

            Mockito.when(mockClassloader.getResources(Mockito.anyString())).thenReturn(Collections.enumeration(System.Linq.Enumerable.Empty <URL>()));
            DataFormats.loadDataFormats(mockClassloader);
            ProcessEngineConfigurationImpl mockConfig  = Mockito.mock(typeof(ProcessEngineConfigurationImpl));
            DefaultVariableSerializers     serializers = new DefaultVariableSerializers();

            Mockito.when(mockConfig.VariableSerializers).thenReturn(serializers);
            (new SpinProcessEnginePlugin()).registerSerializers(mockConfig);

            assertTrue(serializers.getSerializerByName(org.camunda.spin.plugin.variable.type.JsonValueType_Fields.TYPE_NAME) == null);
        }