1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-05 02:22:31 +01:00

Commented out IISProviderFixutre. Diagnosing slow tests

This commit is contained in:
kay.one 2011-11-16 17:40:55 -08:00
parent e35a4bf8ac
commit a71c1df992

View File

@ -1,64 +1,64 @@
using System; //using System;
using System.Diagnostics; //using System.Diagnostics;
using FluentAssertions; //using FluentAssertions;
using Moq; //using Moq;
using NUnit.Framework; //using NUnit.Framework;
using Ninject; //using Ninject;
using NzbDrone.Common; //using NzbDrone.Common;
using NzbDrone.Common.Model; //using NzbDrone.Common.Model;
using NzbDrone.Providers; //using NzbDrone.Providers;
using NzbDrone.Test.Common; //using NzbDrone.Test.Common;
using NzbDrone.Test.Dummy; //using NzbDrone.Test.Dummy;
namespace NzbDrone.App.Test //namespace NzbDrone.App.Test
{ //{
[TestFixture] // [TestFixture]
public class IISProviderFixture : TestBase // public class IISProviderFixture : TestBase
{ // {
[Test] // [Test]
public void should_update_pid_env_varibles() // public void should_update_pid_env_varibles()
{ // {
WithTempAsAppPath(); // WithTempAsAppPath();
var dummy = StartDummyProcess(); // var dummy = StartDummyProcess();
Environment.SetEnvironmentVariable(EnviromentProvider.NZBDRONE_PID, "0"); // Environment.SetEnvironmentVariable(EnviromentProvider.NZBDRONE_PID, "0");
Environment.SetEnvironmentVariable(EnviromentProvider.NZBDRONE_PATH, "Test"); // Environment.SetEnvironmentVariable(EnviromentProvider.NZBDRONE_PATH, "Test");
Mocker.GetMock<ProcessProvider>() // Mocker.GetMock<ProcessProvider>()
.Setup(c => c.Start(It.IsAny<ProcessStartInfo>())) // .Setup(c => c.Start(It.IsAny<ProcessStartInfo>()))
.Returns(dummy); // .Returns(dummy);
Mocker.Resolve<IISProvider>().StartServer(); // Mocker.Resolve<IISProvider>().StartServer();
} // }
[Test] // [Test]
public void should_set_iis_procces_id() // public void should_set_iis_procces_id()
{ // {
WithTempAsAppPath(); // WithTempAsAppPath();
var dummy = StartDummyProcess(); // var dummy = StartDummyProcess();
Mocker.GetMock<ProcessProvider>() // Mocker.GetMock<ProcessProvider>()
.Setup(c => c.Start(It.IsAny<ProcessStartInfo>())) // .Setup(c => c.Start(It.IsAny<ProcessStartInfo>()))
.Returns(dummy); // .Returns(dummy);
//act // //act
Mocker.Resolve<IISProvider>().StartServer(); // Mocker.Resolve<IISProvider>().StartServer();
//assert // //assert
Mocker.Resolve<IISProvider>().IISProcessId.Should().Be(dummy.Id); // Mocker.Resolve<IISProvider>().IISProcessId.Should().Be(dummy.Id);
} // }
public Process StartDummyProcess() // public Process StartDummyProcess()
{ // {
var startInfo = new ProcessStartInfo(DummyApp.DUMMY_PROCCESS_NAME + ".exe"); // var startInfo = new ProcessStartInfo(DummyApp.DUMMY_PROCCESS_NAME + ".exe");
startInfo.UseShellExecute = false; // startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = true; // startInfo.RedirectStandardOutput = true;
startInfo.RedirectStandardError = true; // startInfo.RedirectStandardError = true;
startInfo.CreateNoWindow = true; // startInfo.CreateNoWindow = true;
return new ProcessProvider().Start(startInfo); // return new ProcessProvider().Start(startInfo);
} // }
} // }
} //}