1
Я пытаюсь Moq
для тестирования abstract class method
.Единичный тест - Moq абстрактный класс с SetOwinContext
var mock = new Mock<BaseStudentController>();
mock.CallBase = true;
var ta = mock.Object;
var result = await ta.ActivateStudent"[email protected]", true);
Это успешно издевается над базовым классом, и он ударяет по методу в моем абстрактном классе.
Проблема:
Однако мой абстрактный класс также ожидает Request.GetOwinContext
. Я не знаю, как я могу это сделать вместе с моей просьбой.
Спасибо поняло вашу точку зрения. Я уже потратил время на SetOwinContext(), но буквально не уверен, как я могу издеваться над этим? Любая идея – immirza
попробовала 'new Mock(). Object'? просто настройте требуемое поведение. –
Спасибо, дай мне несколько минут, я проверю и вернусь, решает ли он мою проблему или нет. – immirza