public void ThatNormalTestOutputIsOutput() { var sut = new NUnitEventListener(recorder, converter, dumpxml); sut.OnTestEvent(Testoutput); recorder.Received().SendMessage(Arg.Any <TestMessageLevel>(), Arg.Is <string>(x => x.StartsWith("Whatever"))); }
public void ThatTestOutputWithOnlyWhiteSpaceIsNotOutput() { var sut = new NUnitEventListener(converter, executor); sut.OnTestEvent(BlankTestOutput); recorder.DidNotReceive().SendMessage(Arg.Any <TestMessageLevel>(), Arg.Any <string>()); }
public void ThatNormalTestOutputIsError() { var sut = new NUnitEventListener(converter, executor); sut.OnTestEvent(TestOutputError); sut.OnTestEvent(TestFinish); recorder.Received().SendMessage(Arg.Any <TestMessageLevel>(), Arg.Is <string>(x => x.StartsWith("Whatever"))); converter.Received().GetVsTestResults(Arg.Any <NUnitTestEventTestCase>(), Arg.Is <ICollection <INUnitTestEventTestOutput> >(x => x.Count == 1)); }
public void ThatNormalTestOutputIsError() { var sut = new NUnitEventListener(recorder, converter, dumpxml); sut.OnTestEvent(TestoutputError); sut.OnTestEvent(TestFinish); recorder.Received().SendMessage(Arg.Any <TestMessageLevel>(), Arg.Is <string>(x => x.StartsWith("Whatever"))); converter.Received().GetVSTestResults(Arg.Any <XmlElement>(), Arg.Is <ICollection <XmlNode> >(x => x.Count == 1)); }
public void SetUp() { testLog = new FakeFrameworkHandle(); testConverter = new TestConverter(new TestLogger(new MessageLoggerStub(), 0), FakeTestData.AssemblyPath); fakeTestNode = FakeTestData.GetTestNode(); // Ensure that the converted testcase is cached testConverter.ConvertTestCase(fakeTestNode); Assert.NotNull(testConverter.GetCachedTestCase("123")); listener = new NUnitEventListener(testLog, testConverter); }
public void SetUp() { testLog = new FakeFrameworkHandle(); using (var testConverter = new TestConverter(new TestLogger(new MessageLoggerStub()), FakeTestData.AssemblyPath, collectSourceInformation: true)) { fakeTestNode = FakeTestData.GetTestNode(); // Ensure that the converted testcase is cached testConverter.ConvertTestCase(fakeTestNode); Assert.NotNull(testConverter.GetCachedTestCase("123")); listener = new NUnitEventListener(testLog, testConverter, null); } }
public void SetUp() { testLog = new FakeFrameworkHandle(); settings = Substitute.For <IAdapterSettings>(); executor = Substitute.For <INUnit3TestExecutor>(); executor.Settings.Returns(settings); executor.FrameworkHandle.Returns(testLog); settings.CollectSourceInformation.Returns(true); using var testConverter = new TestConverterForXml(new TestLogger(new MessageLoggerStub()), FakeTestData.AssemblyPath, settings); fakeTestNode = new NUnitEventTestCase(FakeTestData.GetTestNode()); // Ensure that the converted testcase is cached testConverter.ConvertTestCase(fakeTestNode); Assert.That(testConverter.GetCachedTestCase("123"), Is.Not.Null); listener = new NUnitEventListener(testConverter, executor); }
public void SetUp() { MethodInfo fakeTestMethod = GetType().GetMethod("FakeTestMethod", BindingFlags.Instance | BindingFlags.NonPublic); fakeNUnitTest = new NUnitTestMethod(fakeTestMethod); fakeNUnitResult = new NUnitTestResult(fakeNUnitTest); fakeNUnitResult.SetResult(ResultState.Success, "It passed!", null); fakeNUnitResult.Time = 1.234; testLog = new FakeFrameworkHandle(); testConverter = new TestConverter(new TestLogger(), ThisAssemblyPath); testConverter.ConvertTestCase(fakeNUnitTest); Assert.NotNull(testConverter.GetCachedTestCase(fakeNUnitTest.TestName.UniqueName)); listener = new NUnitEventListener(testLog, testConverter); }
public void ThatExplicitTestFixtureWorksWithZeroStartTime() { var sut = new NUnitEventListener(converter, executor); Assert.DoesNotThrow(() => sut.OnTestEvent(TestFinishWithExplicitFixture)); }