Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 9cc0084f authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

change working directory for nunit tests

parent 697dba59
Branches
Tags
No related merge requests found
......@@ -43,12 +43,19 @@ using TUGraz.VectoCore.Tests.Utils;
namespace TUGraz.VectoCore.Tests.FileIO
{
[TestFixture]
public class JsonTest
{
private const string TestJobFile = @"Testdata\Jobs\40t_Long_Haul_Truck.vecto";
private const string TestVehicleFile = @"Testdata\Components\24t Coach.vveh";
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
}
[TestCase]
public void ReadJobTest()
{
......
......@@ -50,6 +50,12 @@ namespace TUGraz.VectoCore.Tests.FileIO
protected const string DeclarationJob = @"TestData\Jobs\12t Delivery Truck.vecto";
protected const double Tolerance = 0.0001;
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
}
[TestCase]
public void ReadDeclarationJobFile()
{
......
......@@ -48,6 +48,7 @@ using TUGraz.VectoCore.Tests.Utils;
using TUGraz.VectoCore.Utils;
using Wheels = TUGraz.VectoCore.Models.SimulationComponent.Impl.Wheels;
using NUnit.Framework;
using System.IO;
namespace TUGraz.VectoCore.Tests.Integration.SimulationRuns
{
......@@ -63,6 +64,12 @@ namespace TUGraz.VectoCore.Tests.Integration.SimulationRuns
public const string AccelerationFile2 = @"TestData\Components\Truck.vacc";
public const double Tolerance = 0.001;
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
}
[TestCase]
public void TestWheelsAndEngineInitialize()
{
......@@ -173,7 +180,7 @@ namespace TUGraz.VectoCore.Tests.Integration.SimulationRuns
Default(r => Assert.Fail("Unexpected Response: {0}", r));
}
Assert.IsInstanceOf<ResponseSuccess>(response);
Assert.IsInstanceOf<ResponseCycleFinished>(response);
modData.Finish(VectoRun.Status.Success);
......
......@@ -44,6 +44,7 @@ using TUGraz.VectoCore.Models.SimulationComponent.Data.Gearbox;
using TUGraz.VectoCore.Tests.Utils;
using TUGraz.VectoCore.Utils;
using NUnit.Framework;
using System.IO;
namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
{
......@@ -55,6 +56,12 @@ namespace TUGraz.VectoCore.Tests.Models.SimulationComponentData
public static List<string> LogList = new List<string>();
[OneTimeSetUp]
public void RunBeforeAnyTests()
{
Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
}
[TestCase]
public void TestFullLoadStaticTorque()
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment