コード例 #1
0
        public void StoreAssemblyByModuleNameAndDeleteAssemblyByModuleNameTest()
        {
            AssemblyProbingFolder.DeleteAssembly("Rabbit.Test");

            Assert.IsFalse(AssemblyProbingFolder.AssemblyExists(new AssemblyDescriptor("Rabbit.Test")));

            AssemblyProbingFolder.StoreAssembly("Rabbit.Test");

            Assert.IsTrue(AssemblyProbingFolder.AssemblyExists(new AssemblyDescriptor("Rabbit.Test")));

            AssemblyProbingFolder.DeleteAssembly("Rabbit.Test");

            Assert.IsFalse(AssemblyProbingFolder.AssemblyExists(new AssemblyDescriptor("Rabbit.Test")));
        }
コード例 #2
0
        public void StoreAndDeleteAssemblyTest()
        {
            var descriptor = new AssemblyDescriptor("SuperRocket.Framework.Tests");

            if (AssemblyProbingFolder.AssemblyExists(descriptor))
            {
                AssemblyProbingFolder.DeleteAssembly(descriptor);
            }

            AssemblyProbingFolder.StoreAssembly(descriptor, Path.Combine(AppDomain.CurrentDomain.BaseDirectory, descriptor.Name + ".dll"));
            Assert.IsTrue(AssemblyProbingFolder.AssemblyExists(descriptor));
            AssemblyProbingFolder.DeleteAssembly(descriptor);
            Assert.IsFalse(AssemblyProbingFolder.AssemblyExists(descriptor));
        }