Skip to content

Commit e75fe2b

Browse files
fix: skip test that fails for release builds
Signed-off-by: Alexander Linne <alexander.linne@tngtech.com>
1 parent 270a79f commit e75fe2b

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

ArchUnitNETTests/Domain/Dependencies/Members/MethodCallDependencyTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ MethodCallDependency expectedDependency
6464
Assert.Contains(expectedDependency, originMember.GetMethodCallDependencies());
6565
}
6666

67-
[Theory]
67+
[SkipInReleaseBuildTheory]
6868
[ClassData(typeof(MethodDependencyTestBuild.MethodCallDependencyInAsyncMethodTestData))]
6969
public void MethodCallDependenciesAreFoundInAsyncMethod(
7070
IMember originMember,

ArchUnitNETTests/SkipInReleaseBuild.cs

+10
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ public SkipInReleaseBuild()
1515
{
1616
#if !DEBUG
1717
Skip = "This test only works in debug build";
18+
#endif
19+
}
20+
}
21+
22+
public sealed class SkipInReleaseBuildTheory : TheoryAttribute
23+
{
24+
public SkipInReleaseBuildTheory()
25+
{
26+
#if !DEBUG
27+
Skip = "This test only works in debug build";
1828
#endif
1929
}
2030
}

0 commit comments

Comments
 (0)