C# 8: Caller Expression Attribute for Assertions and Automated Testing