public Mock <IServiceProvider> GetServiceProvider(IGarmentShippingNoteRepository repository, IGarmentShippingNoteItemRepository itemRepository) { var spMock = new Mock <IServiceProvider>(); spMock.Setup(s => s.GetService(typeof(IGarmentShippingNoteRepository))) .Returns(repository); spMock.Setup(s => s.GetService(typeof(IGarmentShippingNoteItemRepository))) .Returns(itemRepository); spMock.Setup(s => s.GetService(typeof(IIdentityProvider))) .Returns(new IdentityProvider()); return(spMock); }
public GarmentDebitNoteMonitoringService(IServiceProvider serviceProvider) { repository = serviceProvider.GetService <IGarmentShippingNoteRepository>(); itemrepository = serviceProvider.GetService <IGarmentShippingNoteItemRepository>(); _identityProvider = serviceProvider.GetService <IIdentityProvider>(); }