Как я могу проверить свой контроллер Web API, используя Moq?

Я нашел этот пост, который, как мне показалось, хотел проверить мой контроллер. Однако, когда я строю свой проект, я получаю сообщение об ошибке

Тело контекста метода выдает исключение типа FileNotFoundException

Я не уверен, что мне не хватает. Вот вся моя функция на данный момент:

public void Test_Conversion_Type()
{
  Mock<IBLL> mockBLL = new Mock<IBLL>();
  beforeEach = () =>
    {
      mockBLL = new Mock<IBLL>();
    };

    BranchController controller = new BranchController(mockBLL.Object);
}

Думаю, у меня есть все необходимые ссылки. Я использую Autofac для выполнения IoC для своих контроллеров, но я думаю, что на этом этапе контроллеры - это на самом деле обычные классы, и никакой магии WebAPI не происходит.

Кто-нибудь еще сталкивался с этим?

0 ответов

Другие вопросы по тегам