summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs b/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs
index b218072..60ff426 100644
--- a/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs
+++ b/tests/Agent.Windows.Tests/AdministrativeBoundaryTests.cs
@@ -2,6 +2,7 @@ using System.Buffers.Binary;
using System.Text;
using System.Text.Json;
using Agent.Admin.Client;
+using Agent.Windows.Diagnostics;
namespace Agent.Windows.Tests;
@@ -74,6 +75,16 @@ public sealed class AdministrativeBoundaryTests
Assert.Contains("PipeRejectRemoteClients", client, StringComparison.Ordinal);
}
+ [Theory]
+ [InlineData("0.1.0.0", true)]
+ [InlineData("0.1.0", true)]
+ [InlineData("0.1.1.0", false)]
+ [InlineData("invalid", false)]
+ public void Helper_compatibility_compares_parsed_major_minor_build(string helperFileVersion, bool expected)
+ {
+ Assert.Equal(expected, WindowsPlatformCheck.HasSameReleaseIdentity(new Version(0, 1, 0, 0), helperFileVersion));
+ }
+
private static string RepositoryRoot()
{
DirectoryInfo? current = new(AppContext.BaseDirectory);