public Mock <IServiceProvider> GetServiceProvider(IFabricQualityControlRepository service, IDyeingPrintingAreaInputProductionOrderRepository dpService, IFabricGradeTestRepository fgtRepository) { var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IFabricQualityControlRepository))) .Returns(service); spMock.Setup(s => s.GetService(typeof(IDyeingPrintingAreaInputProductionOrderRepository))) .Returns(dpService); spMock.Setup(s => s.GetService(typeof(IFabricGradeTestRepository))) .Returns(fgtRepository); return(spMock); }
public FabricQualityControlService(IServiceProvider serviceProvider) { _repository = serviceProvider.GetService <IFabricQualityControlRepository>(); _dpSPPRepository = serviceProvider.GetService <IDyeingPrintingAreaInputProductionOrderRepository>(); _fgtRepository = serviceProvider.GetService <IFabricGradeTestRepository>(); }