void CheckLoggedMessages (MonoTests.Microsoft.Build.Tasks.TestMessageLogger logger, string [] messages, string prefix) { try { for (int i = 0; i < messages.Length; i++) { logger.CheckLoggedMessageHead (messages [i], String.Format ("{0} #{1}", prefix, i)); } } catch { logger.DumpMessages (); throw; } Assert.AreEqual (0, logger.NormalMessageCount, "Number of remaining messages"); }