コード例 #1
0
        public void ErrorMessageQueue_Enqueue_Success()
        {
            WorkerProcessUtilities.AddStdErrMessage(_rpcWorkerProcess.ProcessStdErrDataQueue, "Error1");
            WorkerProcessUtilities.AddStdErrMessage(_rpcWorkerProcess.ProcessStdErrDataQueue, "Error2");

            Assert.True(_rpcWorkerProcess.ProcessStdErrDataQueue.Count == 2);
            string exceptionMessage = string.Join(",", _rpcWorkerProcess.ProcessStdErrDataQueue.Where(s => !string.IsNullOrEmpty(s)));

            Assert.Equal("Error1,Error2", exceptionMessage);
        }
コード例 #2
0
 public void IsLanguageWorkerConsoleLog_Returns_False(string msg)
 {
     Assert.False(WorkerProcessUtilities.IsConsoleLog(msg));
 }
コード例 #3
0
 public void IsLanguageWorkerConsoleLog_Returns_True_RemovesLogPrefix(string msg)
 {
     Assert.True(WorkerProcessUtilities.IsConsoleLog(msg));
     Assert.Equal(" Connection established", WorkerProcessUtilities.RemoveLogPrefix(msg));
 }