Как получить ListView из ListViewItem?

У меня есть 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 при отладке Я всегда перехожу к следующему оператору.

61
задан Yakimych 30 April 2013 в 08:33
поделиться