public Mock <IServiceProvider> GetServiceProvider(IInventorySKUService inventorySKUService, IIdentityProvider identityProvider, IValidateService validateService) { var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IInventorySKUService))) .Returns(inventorySKUService); spMock.Setup(s => s.GetService(typeof(IIdentityProvider))) .Returns(identityProvider); spMock.Setup(s => s.GetService(typeof(IValidateService))) .Returns(validateService); return(spMock); }
public InventorySKUController(IServiceProvider serviceProvider) { _identityProvider = serviceProvider.GetService <IIdentityProvider>(); _validateService = serviceProvider.GetService <IValidateService>(); _service = serviceProvider.GetService <IInventorySKUService>(); }