public static void Main()
var emp = new Employee();
GuardIsTrue(emp.Id > -1, $"Employee {emp} is malformed");
Console.WriteLine("Oh wow, no exceptions");
public static void GuardIsTrue(bool condition, string message)
throw new Exception(message);
public long Id {get;set;}
public override string ToString()
Console.WriteLine("This takes a million years because reasons, and it just got called.");