mirror of
https://github.com/Smaug123/unofficial-nunit-runner
synced 2025-10-06 09:48:40 +00:00
Fix behaviour of Explicit
test fixtures (#244)
This commit is contained in:
24
Consumer/TestExplicit.fs
Normal file
24
Consumer/TestExplicit.fs
Normal file
@@ -0,0 +1,24 @@
|
||||
namespace Consumer
|
||||
|
||||
open NUnit.Framework
|
||||
|
||||
[<TestFixture>]
|
||||
module TestExplicitIndividual =
|
||||
|
||||
[<Explicit>]
|
||||
[<Test>]
|
||||
let ``This test should not be run`` () = failwith<unit> "should not call"
|
||||
|
||||
[<Explicit>]
|
||||
[<TestFixture>]
|
||||
module TestExplicitModule =
|
||||
|
||||
[<OneTimeSetUp>]
|
||||
let setUp () = failwith<unit> "should not call: setup"
|
||||
|
||||
[<OneTimeTearDown>]
|
||||
let tearDown () =
|
||||
failwith<unit> "should not call: teardown"
|
||||
|
||||
[<Test>]
|
||||
let ``This test should not be run because its module is explicit`` () = failwith<unit> "should not call: test"
|
Reference in New Issue
Block a user