示例#1
0
        public void TestReflectPlugin4()
        {
            var scanner = new PluginAssemblyLoader();

            new Action(() => scanner.ReflectPlugin("DAAWDADAWWF")).ShouldThrow <FileNotFoundException>();
        }
        public void TestReflectPlugin5()
        {
            var scanner = new PluginAssemblyLoader();

            new Action(() => scanner.ReflectPlugin(@"C:\adwwdwawad\asxas")).Should().Throw <FileNotFoundException>();
        }
示例#3
0
        public void TestReflectPlugin3()
        {
            var scanner = new PluginAssemblyLoader();

            new Action(() => scanner.ReflectPlugin(null)).ShouldThrow <ArgumentNullException>();
        }
        public void TestReflectPlugins()
        {
            var scanner = new PluginAssemblyLoader(@"C:\adwwdwawad\asxas");

            scanner.Plugins.Should().BeEmpty();
        }