diff --git a/Feature.Flags.props b/Feature.Flags.props
index 1852d3b8d..ae7bb40f0 100644
--- a/Feature.Flags.props
+++ b/Feature.Flags.props
@@ -1,10 +1,10 @@
- 1
- 1
- 1
-
+ 1
+ 1
+ 1
+
$(DefineConstants);NETFRAMEWORK
$(DefineConstants);FEATURE_FILESYSTEM_ASYNC
$(DefineConstants);FEATURE_FILESYSTEM_ENUMERATION_OPTIONS
@@ -16,18 +16,18 @@
$(DefineConstants);FEATURE_COMPRESSION_OVERWRITE
$(DefineConstants);FEATURE_COMPRESSION_ADVANCED
$(DefineConstants);FEATURE_ASYNC_DISPOSABLE
- $(DefineConstants);FEATURE_FILESYSTEM_STREAM_OPTIONS
- $(DefineConstants);FEATURE_FILESYSTEM_LINK
- $(DefineConstants);FEATURE_PATH_ADVANCED
- $(DefineConstants);FEATURE_FILE_MOVETO_OVERWRITE
- $(DefineConstants);FEATURE_RANDOM_ADVANCED
- $(DefineConstants);FEATURE_FILESYSTEMWATCHER_ADVANCED
- $(DefineConstants);FEATURE_EXCEPTION_HRESULT
- $(DefineConstants);FEATURE_ZIPFILE_NET7
- $(DefineConstants);FEATURE_FILESYSTEM_NET7
- $(DefineConstants);FEATURE_FILESYSTEM_SAFEFILEHANDLE
- $(DefineConstants);FEATURE_FILESYSTEM_UNIXFILEMODE
- $(DefineConstants);FEATURE_GUID_FORMATPROVIDER
+ $(DefineConstants);FEATURE_FILESYSTEM_STREAM_OPTIONS
+ $(DefineConstants);FEATURE_FILESYSTEM_LINK
+ $(DefineConstants);FEATURE_PATH_ADVANCED
+ $(DefineConstants);FEATURE_FILE_MOVETO_OVERWRITE
+ $(DefineConstants);FEATURE_RANDOM_ADVANCED
+ $(DefineConstants);FEATURE_FILESYSTEMWATCHER_ADVANCED
+ $(DefineConstants);FEATURE_EXCEPTION_HRESULT
+ $(DefineConstants);FEATURE_ZIPFILE_NET7
+ $(DefineConstants);FEATURE_FILESYSTEM_NET7
+ $(DefineConstants);FEATURE_FILESYSTEM_SAFEFILEHANDLE
+ $(DefineConstants);FEATURE_FILESYSTEM_UNIXFILEMODE
+ $(DefineConstants);FEATURE_GUID_FORMATPROVIDER
diff --git a/Tests/Testably.Abstractions.Tests/FileSystem/DirectoryInfoFactory/Tests.cs b/Tests/Testably.Abstractions.Tests/FileSystem/DirectoryInfoFactory/Tests.cs
index acdadc0c2..82ced765c 100644
--- a/Tests/Testably.Abstractions.Tests/FileSystem/DirectoryInfoFactory/Tests.cs
+++ b/Tests/Testably.Abstractions.Tests/FileSystem/DirectoryInfoFactory/Tests.cs
@@ -10,7 +10,11 @@ public abstract partial class Tests
[InlineData("foo\0bar")]
public void New_NullCharacter_ShouldThrowArgumentException(string path)
{
+#if NET8_0_OR_GREATER
+ string expectedMessage = "Null character in path.";
+#else
string expectedMessage = "Illegal characters in path.";
+#endif
Exception? exception =
Record.Exception(() => FileSystem.DirectoryInfo.New(path));