Example #1
0
        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>();
 }