SpecFlowOSS / SpecFlow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
https://www.specflow.org/
Other
2.24k stars 754 forks source link

Getting Error while executing tests using Test Centric GUI #2757

Open nitkkiran opened 2 months ago

nitkkiran commented 2 months ago

SpecFlow Version

3.9.74

Which test runner are you using?

NUnit

Test Runner Version Number

TestCentric.GuiRunner 2.0.0-beta4

.NET Implementation

equal or greater .NET Framework 4.6.1

Project Format of the SpecFlow project

Classic project format using <PackageReference> tags

.feature.cs files are generated using

SpecFlow.Tools.MsBuild.Generation NuGet package

Test Execution Method

TFS/VSTS/Azure DevOps – Task – PLEASE SPECIFY THE NAME OF THE TASK

SpecFlow Section in app.config or content of specflow.json

{ "specFlow": { "unitTestProvider": { "name": "nunit" } } }

Issue Description

I am trying to run Nunit Specflow Tests using TestCentric GUI, I can load the test dll but when I run the test, I get the following error OneTimeSetup:Bodi.ObjectContainerException : Interface cannot be resolved: TechTalk.SpecFlow.UnitTestProvider.IUnitTestRuntimeProvider('nunit')

I am using .NET Framework 4.8 with the following nuget packages

SpecFlow 3.9.74 SpecFlow.NUnit 3.9.74 NUnit 4.1.0 NUnit3testAdapter 4.5.0 Test Centric Error

Steps to Reproduce

Execute Test using TestCentric GUI tool Test Centric Error

Link to Repro Project

No response