Skip to content

Commit 9721ef4

Browse files
committed
refactor: unify ValidFileExtensionsData in MustBeFileExtensionTests
Signed-off-by: Kenny Pflug <kenny.pflug@live.de>
1 parent a8c2c6a commit 9721ef4

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Code/Light.GuardClauses.Tests/StringAssertions/MustBeFileExtensionTests.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,16 @@ public static class MustBeFileExtensionTests
1818
"....",
1919
".docx.",
2020
];
21+
22+
public static readonly TheoryData<string> ValidFileExtensionsData =
23+
[
24+
".txt",
25+
".jpg",
26+
".tar.gz",
27+
];
2128

2229
[Theory]
23-
[InlineData(".txt")]
24-
[InlineData(".jpg")]
25-
[InlineData(".tar.gz")]
30+
[MemberData(nameof(ValidFileExtensionsData))]
2631
public static void ValidFileExtensions(string input) =>
2732
input.MustBeFileExtension().Should().BeSameAs(input);
2833

@@ -77,9 +82,7 @@ public static void CallerArgumentExpression()
7782
}
7883

7984
[Theory]
80-
[InlineData(".txt")]
81-
[InlineData(".jpg")]
82-
[InlineData(".tar.gz")]
85+
[MemberData(nameof(ValidFileExtensionsData))]
8386
public static void ValidFileExtensions_Span(string input)
8487
{
8588
var span = input.AsSpan();

0 commit comments

Comments
 (0)