diff --git a/Tests/UnitTestsParallelizable/Application/ApplicationForceDriverTests.cs b/Tests/UnitTestsParallelizable/Application/ApplicationForceDriverTests.cs new file mode 100644 index 000000000..3d542db84 --- /dev/null +++ b/Tests/UnitTestsParallelizable/Application/ApplicationForceDriverTests.cs @@ -0,0 +1,41 @@ +using UnitTests; + +namespace UnitTests_Parallelizable.ApplicationTests; + +public class ApplicationForceDriverTests : FakeDriverBase +{ + [Fact] + public void ForceDriver_Does_Not_Changes_If_It_Has_Valid_Value () + { + Assert.False (Application.Initialized); + Assert.Null (Application.Driver); + Assert.Equal (string.Empty, Application.ForceDriver); + + Application.ForceDriver = "fake"; + Assert.Equal ("fake", Application.ForceDriver); + + Application.ForceDriver = "dotnet"; + Assert.Equal ("fake", Application.ForceDriver); + } + + [Fact] + public void ForceDriver_Throws_If_Initialized_Changed_To_Another_Value () + { + IDriver driver = CreateFakeDriver (); + + Assert.False (Application.Initialized); + Assert.Null (Application.Driver); + Assert.Equal (string.Empty, Application.ForceDriver); + + Application.Init (driver); + Assert.True (Application.Initialized); + Assert.NotNull (Application.Driver); + Assert.Equal ("fake", Application.Driver.GetName ()); + Assert.Equal (string.Empty, Application.ForceDriver); + + Assert.Throws (() => Application.ForceDriver = "dotnet"); + + Application.ForceDriver = "fake"; + Assert.Equal ("fake", Application.ForceDriver); + } +} diff --git a/Tests/UnitTestsParallelizable/Drivers/DriverTests.cs b/Tests/UnitTestsParallelizable/Drivers/DriverTests.cs index e2ca64efa..a264b7133 100644 --- a/Tests/UnitTestsParallelizable/Drivers/DriverTests.cs +++ b/Tests/UnitTestsParallelizable/Drivers/DriverTests.cs @@ -2,42 +2,4 @@ namespace UnitTests_Parallelizable.DriverTests; -public class DriverTests : FakeDriverBase -{ - [Fact] - public void ForceDriver_Does_Not_Changes_If_It_Has_Valid_Value () - { - IDriver driver = CreateFakeDriver (); - - Assert.False (Application.Initialized); - Assert.Null (Application.Driver); - Assert.Equal (string.Empty, Application.ForceDriver); - - Application.ForceDriver = "fake"; - Assert.Equal ("fake", Application.ForceDriver); - - Application.ForceDriver = "dotnet"; - Assert.Equal ("fake", Application.ForceDriver); - } - - [Fact] - public void ForceDriver_Throws_If_Initialized_Changed_To_Another_Value () - { - IDriver driver = CreateFakeDriver (); - - Assert.False (Application.Initialized); - Assert.Null (Application.Driver); - Assert.Equal (string.Empty, Application.ForceDriver); - - Application.Init (driver); - Assert.True (Application.Initialized); - Assert.NotNull (Application.Driver); - Assert.Equal ("fake", Application.Driver.GetName ()); - Assert.Equal (string.Empty, Application.ForceDriver); - - Assert.Throws (() => Application.ForceDriver = "dotnet"); - - Application.ForceDriver = "fake"; - Assert.Equal ("fake", Application.ForceDriver); - } -} +public class DriverTests : FakeDriverBase { }