public Mock <IServiceProvider> GetServiceProvider(IFabricPackingSKUService fabricPackingSKUService, IIdentityProvider identityProvider, IValidateService validateService)
        {
            var spMock = new Mock <IServiceProvider>();

            spMock.Setup(s => s.GetService(typeof(IFabricPackingSKUService)))
            .Returns(fabricPackingSKUService);

            spMock.Setup(s => s.GetService(typeof(IIdentityProvider)))
            .Returns(identityProvider);

            spMock.Setup(s => s.GetService(typeof(IValidateService)))
            .Returns(validateService);


            return(spMock);
        }
 public FabricProductController(IServiceProvider serviceProvider)
 {
     _service          = serviceProvider.GetService <IFabricPackingSKUService>();
     _identityProvider = serviceProvider.GetService <IIdentityProvider>();
     _validateService  = serviceProvider.GetService <IValidateService>();
 }