Skip to content

Commit 5f3a266

Browse files
committed
Add test for sanity check on overrides
1 parent 4072846 commit 5f3a266

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/NetSparkle.Tests.AppCastGenerator/OptionsTests.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@ namespace NetSparkle.Tests.AppCastGenerator
66
{
77
public class OptionsTests
88
{
9+
[Fact]
10+
public void ParseArguments_NoKeyOverrideInitially()
11+
{
12+
var args = new[]
13+
{
14+
"--generate-signature", "binary.exe",
15+
};
16+
17+
var result = Parser.Default.ParseArguments<Options>(args);
18+
19+
Assert.Empty(result.Errors);
20+
Assert.Equal("", result.Value.PublicKeyOverride);
21+
Assert.Equal("", result.Value.PrivateKeyOverride);
22+
}
23+
924
[Fact]
1025
public void ParseArguments_KeysOverrideAndGenerateSignature_Compatibility()
1126
{

0 commit comments

Comments
 (0)