public static void VerifyBuildWarning(ProtoCore.BuildData.WarningID id) { Assert.IsTrue(testCore.BuildStatus.Warnings.Any(w => w.ID == id), mErrorMessage); }
/// <summary> /// Verify the number of times that the warning 'id' has occured /// </summary> /// <param name="id"></param> /// <param name="count"></param> public void VerifyBuildWarningCount(ProtoCore.BuildData.WarningID id, int count) { int warningCount = testCore.BuildStatus.Warnings.Count(w => w.ID == id); Assert.IsTrue(warningCount == count, mErrorMessage); }
public static void LogWarning(this Core core, ProtoCore.BuildData.WarningID id, string msg, string fileName = null, int line = -1, int col = -1) { core.BuildStatus.LogWarning(id, msg, fileName, line, col); }
/// <summary> /// Executes the code and verifies that the specified build warning appears at least once /// </summary> /// <param name="code"></param> public void RunAndVerifyBuildWarning(string code, ProtoCore.BuildData.WarningID warningID) { RunScriptSource(code); Assert.IsTrue(testCore.BuildStatus.Warnings.Any(w => w.ID == warningID)); }