Метод тестирования не дает результатов: тест не был запущен. Ошибка?C#

Место общения программистов C#
Anonymous
Метод тестирования не дает результатов: тест не был запущен. Ошибка?

Сообщение Anonymous »

У меня есть тестовый класс, и ниже я разместил образец теста из тестового класса

Код: Выделить всё

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

[TestInitialize]
public void TestInitialize()
{
_mockBusinessUnitRepository = MockRepository.GenerateMock();
_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());
}
}
}
Когда я запускаю проект, я получаю следующий экран
Изображение


Я проверил ссылки, и тестовый проект имеет ссылку на основной проект.
Есть идеи, почему тест не выполняется или говорит, что он не дал результатов?

Изменить 1:

Я видел сообщение здесь и изменил архитектуру процессора по умолчанию в настройках моего теста на X64, но она все равно не работает.

Вернуться в «C#»