<PackageReference Include="NUnit" Version="3.11.0" />

TestAssembly

public class TestAssembly : TestSuite
TestAssembly is a TestSuite that represents the execution of tests in a managed assembly.
using NUnit.Framework.Interfaces; using System.Reflection; namespace NUnit.Framework.Internal { public class TestAssembly : TestSuite { public Assembly Assembly { get; } public override string TestType => "Assembly"; public TestAssembly(Assembly assembly, string name) : base(name) { Assembly = assembly; base.Name = name; } public TestAssembly(string name) : base(name) { base.Name = name; } public TestAssembly(TestAssembly assembly, ITestFilter filter) : base(assembly, filter) { base.Name = assembly.Name; Assembly = assembly.Assembly; } public override TAttr[] GetCustomAttributes<TAttr>(bool inherit) { if ((object)Assembly == null) return new TAttr[0]; return Assembly.GetAttributes<TAttr>(); } } }