|
|
|
@ -52,7 +52,8 @@ namespace UnitTesting.Tests.Frameworks
@@ -52,7 +52,8 @@ namespace UnitTesting.Tests.Frameworks
|
|
|
|
|
|
|
|
|
|
SelectedTests selectedTests = new SelectedTests(project); |
|
|
|
|
NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); |
|
|
|
|
Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console-dotnet2.exe", app.FileName); |
|
|
|
|
// We use 32-bit NUnit to test AnyCPU projects because the debugger doesn't support 64-bit
|
|
|
|
|
Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console-dotnet2-x86.exe", app.FileName); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
@ -64,6 +65,35 @@ namespace UnitTesting.Tests.Frameworks
@@ -64,6 +65,35 @@ namespace UnitTesting.Tests.Frameworks
|
|
|
|
|
project.SetProperty("PlatformTarget", "AnyCPU"); |
|
|
|
|
project.SetProperty("TargetFrameworkVersion", "v4.5"); |
|
|
|
|
|
|
|
|
|
SelectedTests selectedTests = new SelectedTests(project); |
|
|
|
|
NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); |
|
|
|
|
// We use 32-bit NUnit to test AnyCPU projects because the debugger doesn't support 64-bit
|
|
|
|
|
Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console-x86.exe", app.FileName); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void TargetCpuX64Dotnet2() |
|
|
|
|
{ |
|
|
|
|
MockCSharpProject project = new MockCSharpProject(); |
|
|
|
|
project.ActiveConfiguration = "Debug"; |
|
|
|
|
project.ActivePlatform = "AnyCPU"; |
|
|
|
|
project.SetProperty("PlatformTarget", "x64"); |
|
|
|
|
project.SetProperty("TargetFrameworkVersion", "v3.5"); |
|
|
|
|
|
|
|
|
|
SelectedTests selectedTests = new SelectedTests(project); |
|
|
|
|
NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); |
|
|
|
|
Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console-dotnet2.exe", app.FileName); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void TargetCpuX64Dotnet45() |
|
|
|
|
{ |
|
|
|
|
MockCSharpProject project = new MockCSharpProject(); |
|
|
|
|
project.ActiveConfiguration = "Debug"; |
|
|
|
|
project.ActivePlatform = "AnyCPU"; |
|
|
|
|
project.SetProperty("PlatformTarget", "x64"); |
|
|
|
|
project.SetProperty("TargetFrameworkVersion", "v4.5"); |
|
|
|
|
|
|
|
|
|
SelectedTests selectedTests = new SelectedTests(project); |
|
|
|
|
NUnitConsoleApplication app = new NUnitConsoleApplication(selectedTests); |
|
|
|
|
Assert.AreEqual(@"D:\SharpDevelop\bin\Tools\NUnit\nunit-console.exe", app.FileName); |
|
|
|
|