public void Handle(TestContextMessageClientEvent message) { lock (_sync) { _unhandledMessages.Add(message); } }
public override void WriteLine(string format, params object[] args) { int order; lock (_sync) { order = ++_newOrder; } string s = (args.Length == 0) ? format : string.Format(CultureInfo.InvariantCulture, format, args); var newMsg = new TestContextMessageClientEvent { FullTestName = _testMethod.Method.FullName(), Message = s, }; newMsg.Order = order; Server.PostMessage(newMsg); _testMethod.OnWriteLine(s); }
private static void AppendTestContextMetadata(TestCaseResultServerEvent resultServerEvent, TestContextMessageClientEvent message) { resultServerEvent.PopulateMetadata(new[] { new MetaDataInfo("TestContextWriteMethod", "TestContextWriteMethod", message.Message), }); }