gpt4 book ai didi

c# - 测试方法无定论 : Test wasn't run. 错误?

转载 作者:IT王子 更新时间:2023-10-29 03:30:42 25 4
gpt4 key购买 nike

我有一个测试类,下面我发布了测试类的示例测试

namespace AdminPortal.Tests.Controller_Test.Customer
{
[TestClass]
public class BusinessUnitControllerTests
{
private IBusinessUnitRepository _mockBusinessUnitRepository;
private BusinessUnitController _controller;

[TestInitialize]
public void TestInitialize()
{
_mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>();
_controller = new BusinessUnitController(_mockBusinessUnitRepository);
}

[TestCleanup]
public void TestCleanup()
{
_mockBusinessUnitRepository = null;

_controller.Dispose();
_controller = null;

}

#region Index Action Tests
[TestMethod]
public void Index_Action_Calls_GetAllBusinessUnit()
{
_mockBusinessUnitRepository.Stub(x => x.GetAllBusinessUnit());

_controller.Index();

_mockBusinessUnitRepository.AssertWasCalled(x=>x.GetAllBusinessUnit());
}
}
}

当我运行项目时,我得到以下屏幕 enter image description here

我检查了引用资料,测试项目引用了主项目。知道为什么测试没有运行或说它们没有定论吗?

编辑 1:

我看到一个帖子 here并将我的测试设置的默认处理器架构更改为 X64,但它仍然不起作用。

最佳答案

为了防止上述选项对任何人都不起作用,我通过注意到由于测试项目中缺少 nuget 包而导致我的 App.Config 中的损坏条目修复了我的错误实例。

关于c# - 测试方法无定论 : Test wasn't run. 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18311108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com