From 6f5dc718fcdc893f6d5bb1635a6ae222a3b00244 Mon Sep 17 00:00:00 2001 From: Terje Sandstrom Date: Tue, 9 Apr 2024 19:13:16 +0200 Subject: [PATCH] Fix tests --- .../NUnitEventListenerOutputTests.cs | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/NUnitTestAdapterTests/NUnitEventListenerOutputTests.cs b/src/NUnitTestAdapterTests/NUnitEventListenerOutputTests.cs index 61336403..ee8809e6 100644 --- a/src/NUnitTestAdapterTests/NUnitEventListenerOutputTests.cs +++ b/src/NUnitTestAdapterTests/NUnitEventListenerOutputTests.cs @@ -57,6 +57,17 @@ public void Setup() [Test] public void ThatNormalTestOutputIsOutput() + { + var sut = new NUnitEventListener(converter, executor); + sut.OnTestEvent(TestOutputOut); + sut.OnTestEvent(TestFinish); + + recorder.Received().SendMessage(Arg.Any(), Arg.Is(x => x.StartsWith("Whatever"))); + converter.Received().GetVsTestResults(Arg.Any(), Arg.Is>(x => x.Count == 1)); + } + + [Test] + public void ThatProgressTestOutputIsOutput() { var sut = new NUnitEventListener(converter, executor); sut.OnTestEvent(TestOutputProgress); @@ -77,6 +88,19 @@ public void ThatNormalTestOutputIsError() converter.Received().GetVsTestResults(Arg.Any(), Arg.Is>(x => x.Count == 1)); } + [Test] + public void ThatConsoleOutCanStopAllTestOutput() + { + settings.ConsoleOut.Returns(0); + var sut = new NUnitEventListener(converter, executor); + sut.OnTestEvent(TestOutputOut); + sut.OnTestEvent(TestOutputProgress); + sut.OnTestEvent(TestOutputError); + sut.OnTestEvent(TestFinish); + + recorder.DidNotReceive().SendMessage(Arg.Any(), Arg.Any()); + } + [Test] public void ThatTestOutputWithOnlyWhiteSpaceIsNotOutput() {