Пример #1
0
 public void IsInGac_AssemblyInGac_ReturnTrue()
 {
     Gac.RemoveAssembly(_assemblyFilePath);
     Thread.Sleep(2000);
     Gac.InstallAssembly(_assemblyFilePath);
     Thread.Sleep(2000);
     Assert.That(Gac.IsInGac(_assemblyFullName), Is.True);
 }
Пример #2
0
        public void FixtureSetup()
        {
            if (!Gac.IsInGac(_assemblyFullName))
            {
                Gac.InstallAssembly(_assemblyFilePath);
            }

            KillAllCassiniProcesses();
        }
Пример #3
0
        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;
        }
Пример #4
0
 public void IsInGac_AssemblyNotInGac_ReturnFalse()
 {
     Gac.RemoveAssembly(_assemblyFilePath);
     Thread.Sleep(2000);
     Assert.That(Gac.IsInGac(_assemblyFullName), Is.False);
 }