EasyNetQ by Mike Hadlow, Chris Edwards, A Hazelwood

<PackageReference Include="EasyNetQ" Version="0.15.2.139" />

 Preconditions

static class Preconditions
public static void CheckAny<T>(IEnumerable<T> collection, string name, string message)

public static void CheckFalse(bool value, string name, string message)

public static void CheckNotBlank(string value, string name, string message)

public static void CheckNotBlank(string value, string name)

public static void CheckNotNull<T>(T value, string name)

public static void CheckNotNull<T>(T value, string name, string message)

public static void CheckShortString(string value, string name)

public static void CheckTrue(bool value, string name, string message)