private void WriteErrorMessage(RemoteNodeException e) { _writer.WriteLine("\tMachine: {0}", e.MachineName); dynamic exception = e.InnerException; WriteErrorMessage(exception); }
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"); }
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"); }