У меня есть метод действия в мой контроллер, как показано нижеКак настроить метод в контроллер, используя малое количество заказа
public ActionResult Index()
{
var supplier = GetSupplierForUser();
var model = SupplierService.GetOutstandingItems(supplier);
return View(model);
}
Я Настройка метода поставщика услуг в качестве
var supplierService = new Mock<ISupplierService>();
var supplier = new Supplier { Name = "Some Name",Id = 100};
supplierService.Setup(s => s.GetOutstandingItems(supplier))
.Returns(outstandingSupplierItemInfo.Object);
Я не знаю, как мы можем настроить метод Supplier GetSupplierForUser()
, который присутствует в базовом контроллере, чтобы вернуть объект поставщика. От установки moq выше нулевого поставщика всегда передается SupplierService.GetOutstandingItems(supplier)
Любые идеи? спасибо
Что такое 'outstandingSupplierItemInfo.Object'? И какова модель, возвращаемая функцией GetOutstandingItems()? –
Использует ли 'Поставщик GetSupplierForUser()' метод 'SupplierService' для получения поставщика для пользователя? –