protected static void AssertNoMessagesOrWarnings(MSBuildTestLogger logger) { BuildEventArgs err = logger.Errors.FirstOrDefault(); if (err == null) { err = logger.Warnings.FirstOrDefault(); if (err == null) { return; } } Assert.Fail(err.Message); }