Скажем, у меня есть такой интерфейс.Макет метода, возвращающего интерфейс с NInject Mocking Kernel
public interface ICamProcRepository
{
List<IAitoeRedCell> GetAllAitoeRedCells();
IAitoeRedCell CreateAitoeRedCell();
}
Как высмеять метод, возвращающий интерфейс и список объектов интерфейса. Я использую Ninject.MockingKernel.Moq
var mockingKernel = new MoqMockingKernel();
var camProcRepositoryMock = mockingKernel.GetMock<ICamProcRepository>();
camProcRepositoryMock.Setup(e => e.GetAllAitoeRedCells()).Returns(?????WHAT HERE?????);
camProcRepositoryMock.Setup(e => e.CreateAitoeRedCell()).Returns(?????WHAT HERE?????);
, создавая mocks желаемых результатов и передавая их в 'Returns' установки. либо через ядро, либо по прямой moq. Я не знаю, что Ninject сможет вам помочь. – Nkosi