Refactoring ILogger, see aspnet/Logging#3

If these are collections, you could do `Assert.Empty` instead.