diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 5b57d90..3522752 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -21,7 +21,10 @@
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/dotVariant.Generator.Function.Test/DiagnosedResultTest.cs b/src/dotVariant.Generator.Function.Test/DiagnosedResultTest.cs
new file mode 100644
index 0000000..084697b
--- /dev/null
+++ b/src/dotVariant.Generator.Function.Test/DiagnosedResultTest.cs
@@ -0,0 +1,59 @@
+//
+// Copyright Miro Knejp 2021.
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
+//
+
+using dotVariant.Generator;
+using Microsoft.CodeAnalysis;
+using Microsoft.CodeAnalysis.Text;
+using NUnit.Framework;
+using System;
+using System.Collections.Generic;
+using System.Collections.Immutable;
+using System.Linq;
+
+namespace dotVariant.Generator.Function.Test;
+
+public sealed class DiagnosedResultTest
+{
+ [Test]
+ public void DefaultHasError()
+ {
+ DiagnosedResult res = default;
+ Assert.That(res.HasErrors);
+ }
+
+ public static IEnumerable