コード例 #1
0
        public void PluginRuntimeHandler_GetNamespaces_WhenValidDll_ExpectNamespaces()
        {
            //------------Setup for test--------------------------
            var source = CreatePluginSource();
            //------------Execute Test---------------------------
            var result = PluginServiceExecutionFactory.GetNamespaces(source);

            //------------Assert Results-------------------------
            Assert.IsTrue(result.Count > 0);
        }
コード例 #2
0
 public NamespaceList GetNamespaces(PluginSource pluginSource)
 {
     try
     {
         return(PluginServiceExecutionFactory.GetNamespaces(pluginSource));
     }
     // ReSharper disable once RedundantCatchClause
     catch (BadImageFormatException)
     {
         throw;
     }
 }
コード例 #3
0
ファイル: PluginBroker.cs プロジェクト: tuga1975/Warewolf
        public NamespaceList GetNamespaces(PluginSource pluginSource)
        {
            try
            {
                return(PluginServiceExecutionFactory.GetNamespaces(pluginSource));
            }

            catch (BadImageFormatException)
            {
                throw;
            }
        }
コード例 #4
0
ファイル: PluginBroker.cs プロジェクト: Spharah/Warewolf-ESB
 /// <summary>
 /// Gets the namespaces.
 /// </summary>
 /// <param name="pluginSource">The plugin source.</param>
 /// <returns></returns>
 public NamespaceList GetNamespaces(PluginSource pluginSource)
 {
     return(PluginServiceExecutionFactory.GetNamespaces(pluginSource));
 }
コード例 #5
0
 public void PluginRuntimeHandler_GetNamespaces_WhenNullDll_ExpectException()
 {
     //------------Execute Test---------------------------
     PluginServiceExecutionFactory.GetNamespaces(null);
 }