public void WriteTrx() { if (Breaker.IsBreakReceived()) { return; } IList <RunData> items = RunDataListBuilder.GetFull(); IList <ResultFile> results = Collector.Collect(items); if (results.Count == 0) { Console.WriteLine("No results where generated, nothing to merge to the output trx"); return; } using (Stream stream = TrxWriter.OpenResultFile(Args)) { // Console.WriteLine("Results File: " + Args.Root + "\\" + Args.Output); if (TrxWriter.WriteFile(results, stream) == false) { ResultCode = 3; } } }
public void OpenResultFile() { ITestRunnerArgs args = Stub <ITestRunnerArgs>(); Stream expected = new MemoryStream(); windowsFileHelper.Expect((m) => m.OpenResultFile(args)).Return(expected); Stream actual = VerifyTarget(() => target.OpenResultFile(args)); Assert.AreEqual(expected, actual); }