<PackageReference Include="NUnit" Version="3.0.0-rc-3" />

DirectoryAssert

public static class DirectoryAssert
Asserts on Directories
using NUnit.Framework.Constraints; using System.ComponentModel; using System.IO; namespace NUnit.Framework { public static class DirectoryAssert { [EditorBrowsable(EditorBrowsableState.Never)] public new static bool Equals(object a, object b) { throw new AssertionException("Assert.Equals should not be used for Assertions"); } public new static void ReferenceEquals(object a, object b) { throw new AssertionException("Assert.ReferenceEquals should not be used for Assertions"); } public static void AreEqual(DirectoryInfo expected, DirectoryInfo actual, string message, params object[] args) { Assert.AreEqual(expected, actual, message, args); } public static void AreEqual(DirectoryInfo expected, DirectoryInfo actual) { AreEqual(expected, actual, string.Empty, null); } public static void AreNotEqual(DirectoryInfo expected, DirectoryInfo actual, string message, params object[] args) { Assert.AreNotEqual(expected, actual, message, args); } public static void AreNotEqual(DirectoryInfo expected, DirectoryInfo actual) { AreNotEqual(expected, actual, string.Empty, null); } public static void Exists(DirectoryInfo actual, string message, params object[] args) { Assert.That(actual, new FileOrDirectoryExistsConstraint().IgnoreFiles, message, args); } public static void Exists(DirectoryInfo actual) { Exists(actual, string.Empty, null); } public static void Exists(string actual, string message, params object[] args) { Assert.That(actual, new FileOrDirectoryExistsConstraint().IgnoreFiles, message, args); } public static void Exists(string actual) { Exists(actual, string.Empty, null); } public static void DoesNotExist(DirectoryInfo actual, string message, params object[] args) { Assert.That(actual, new NotConstraint(new FileOrDirectoryExistsConstraint().IgnoreFiles), message, args); } public static void DoesNotExist(DirectoryInfo actual) { DoesNotExist(actual, string.Empty, null); } public static void DoesNotExist(string actual, string message, params object[] args) { Assert.That(actual, new NotConstraint(new FileOrDirectoryExistsConstraint().IgnoreFiles), message, args); } public static void DoesNotExist(string actual) { DoesNotExist(actual, string.Empty, null); } } }