示例#1
0
 public void Handle(TestContextMessageClientEvent message)
 {
     lock (_sync)
     {
         _unhandledMessages.Add(message);
     }
 }
示例#2
0
        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);
        }
示例#3
0
 private static void AppendTestContextMetadata(TestCaseResultServerEvent resultServerEvent, TestContextMessageClientEvent message)
 {
     resultServerEvent.PopulateMetadata(new[] { new MetaDataInfo("TestContextWriteMethod", "TestContextWriteMethod", message.Message), });
 }