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"))); }
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)); }