У меня есть ListViewItem, который добавлен в ListView, но я не знаю, в какой ListView он добавлен. {var lUser = GetCurrentUser (); if (lUser.HaveAccess) {// Одно поведение} else {// Другое поведение ...
У меня есть следующий метод:
public CustomObect MyMethod()
{
var lUser = GetCurrentUser();
if (lUser.HaveAccess)
{
//One behavior
}
else
{
//Other behavior
}
//return CustomObject
}
Я хочу издеваться над IMyInterface.GetCurrentUser
, так что пока вызвав MyMethod
, я смог добраться до одного из путей кода, чтобы проверить его. Как это сделать с помощью Moq?
Я делаю следующее:
var moq = new Mock<IMyInterface>();
moq.Setup(x => x.GetCurrentUser()).Returns(lUnauthorizedUser);
//act
var lResult = moq.Object.MyMethod();
Но по какой-то причине lResult
всегда null
, и когда я пытаюсь войти в MyMethod
при отладке Я всегда перехожу к следующему оператору.