示例#1
0
        private void WriteErrorMessage(RemoteNodeException e)
        {
            _writer.WriteLine("\tMachine: {0}", e.MachineName);
            dynamic exception = e.InnerException;

            WriteErrorMessage(exception);
        }
示例#2
0
        public void TestRemoteException()
        {
            var machineName = "That one PC in the basement";
            var exception   = new RemoteNodeException(machineName,
                                                      new FileNotFoundException("Unable to find that goddamn file"));
            var message = WriteFailed(exception, verbose: false);

            message.Should().Contain($"Machine: {machineName}");
            message.Should().Contain("Unable to find that goddamn file");
        }
示例#3
0
        public void TestTimeout()
        {
            var machineName = "That one PC in the basement";
            var exception   = new RemoteNodeException(machineName,
                                                      new TimeoutException("The operation took too goddamn long"));
            var message = WriteFailed(exception, verbose: false);

            message.Should().Contain("TIMEDOUT");
            message.Should().Contain($"Machine: {machineName}");
            message.Should().Contain("The operation took too goddamn long");
        }