public GarmentShipmentMonitoringService(IServiceProvider serviceProvider) { repository = serviceProvider.GetService <IGarmentShippingInvoiceRepository>(); itemrepository = serviceProvider.GetService <IGarmentShippingInvoiceItemRepository>(); adjrepository = serviceProvider.GetService <IGarmentShippingInvoiceAdjustmentRepository>(); clrepository = serviceProvider.GetService <IGarmentCoverLetterRepository>(); plrepository = serviceProvider.GetService <IGarmentPackingListRepository>(); carepository = serviceProvider.GetService <IGarmentShippingCreditAdviceRepository>(); _identityProvider = serviceProvider.GetService <IIdentityProvider>(); }
public Mock <IServiceProvider> GetServiceProvider(IGarmentPackingListRepository plrepository, IGarmentShippingInvoiceRepository repository, IGarmentShippingInvoiceItemRepository itemrepository, IGarmentShippingInvoiceAdjustmentRepository adjrepository, IGarmentCoverLetterRepository clrepository, IGarmentShippingCreditAdviceRepository carepository) { var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingInvoiceRepository))) .Returns(repository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingInvoiceItemRepository))) .Returns(itemrepository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingInvoiceAdjustmentRepository))) .Returns(adjrepository); spMock.Setup(s => s.GetService(typeof(IGarmentPackingListRepository))) .Returns(plrepository); spMock.Setup(s => s.GetService(typeof(IGarmentCoverLetterRepository))) .Returns(clrepository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingCreditAdviceRepository))) .Returns(carepository); spMock.Setup(s => s.GetService(typeof(IIdentityProvider))) .Returns(new IdentityProvider()); return(spMock); }