public void EnsureInputFileRunsWithNoExceptions() { string fileName = @"C:\Temp\input.csv"; int maxQueueSize = 1000; int timoutMs = 50; string outputFileName = @"C:\Temp\output.csv"; var processTradeFile = new ProcessTradeFile(fileName, maxQueueSize, timoutMs, outputFileName); processTradeFile.Process(); }
public void EnsureInvalidQueueSizeThrowsException() { string fileName = @"C:\Temp\input.csv"; int maxQueueSizeThatMakesNoSense = -2; int timoutMs = 50; string outputFileName = @"C:\Temp\output.csv"; bool exceptionCaught = false; try { var processTradeFile = new ProcessTradeFile(fileName, maxQueueSizeThatMakesNoSense, timoutMs, outputFileName); } catch (ArgumentOutOfRangeException) { exceptionCaught = true; } Assert.IsTrue(exceptionCaught); }