public void IsInGac_AssemblyInGac_ReturnTrue() { Gac.RemoveAssembly(_assemblyFilePath); Thread.Sleep(2000); Gac.InstallAssembly(_assemblyFilePath); Thread.Sleep(2000); Assert.That(Gac.IsInGac(_assemblyFullName), Is.True); }
public void FixtureSetup() { if (!Gac.IsInGac(_assemblyFullName)) { Gac.InstallAssembly(_assemblyFilePath); } KillAllCassiniProcesses(); }
public void GacTest() { foreach (var a in Gac.GetAssemblyNames().OrderBy(p => p.FullName)) { Console.WriteLine(a.FullName); } DbProviderFactories.GetFactoryClasses().WriteXml(Console.Out); //var items = DbManager.DbProviderFactories; }
public WebServer(WebServerConfiguration webServerConfiguration) { ValidateContext(webServerConfiguration); if (!Gac.IsInGac(_assemblyFullName)) { Gac.InstallAssembly(_assemblyFilePath); } string openInBrowser = (webServerConfiguration.OpenDefaultPageAutomatically) ? " nobrowser" : string.Empty; _startInfo = new ProcessStartInfo { FileName = webServerConfiguration.CassiniExecutableFilePath, Arguments = (@"/run " + webServerConfiguration.WebSiteRootFolder + " " + webServerConfiguration.DefaultWebPageFileName + " " + webServerConfiguration.PortNumber + openInBrowser) }; PortNumber = webServerConfiguration.PortNumber; }
public void InstallAssembly_HttpRequestNotInGac_PublishedHttpRequestAvailable() { // arrange Gac.RemoveAssembly(_assemblyFilePath); try { Assembly.ReflectionOnlyLoad(_assemblyFullName); } catch (FileNotFoundException) { //We expect this so swallow exception. } catch (Exception ex) { Assert.Fail("Unexpected exception whilst arranging test", ex); } // act Gac.InstallAssembly(_assemblyFilePath); // assert Assert.That(Assembly.ReflectionOnlyLoad(_assemblyFullName), Is.Not.Null); }
public void IsInGac_AssemblyNotInGac_ReturnFalse() { Gac.RemoveAssembly(_assemblyFilePath); Thread.Sleep(2000); Assert.That(Gac.IsInGac(_assemblyFullName), Is.False); }
public void TestTearDown() { Gac.RemoveAssembly(_assemblyFilePath); }