public RequestProcess(IUserInputProcess input, IMusicContractService musicService, IPartnerContractService partnerService, IContractService contractService, ITextFileReaderService musicFileReaderService, ITextFileReaderService partnerFileReaderService) { _musicService = musicService; _partnerService = partnerService; _contractService = contractService; _musicFileReaderService = musicFileReaderService; _partnerFileReaderService = partnerFileReaderService; _input = input; }
public Bootstrapper( IConsoleWriter console, IDistributionPartnerService dpService, IDateService dateService, IMusicContractService mcService) { _console = console; _dpService = dpService; _dateService = dateService; _mcService = mcService; }
public void SetUp() { _musicContractService = new MusicContractService(); _partnerContractService = new PartnerContractService(); _contractService = new ContractService(); _musicContractFileReaderService = new Mock <ITextFileReaderService>(); _partnerContrFileReaderService = new Mock <ITextFileReaderService>(); _printService = new PrintService(); _musicContractFileReaderService.Setup(x => x.ReadTextFile(It.IsAny <string>())) .Returns(TestData.GetMusicContractData); _partnerContrFileReaderService.Setup(x => x.ReadTextFile(It.IsAny <string>())) .Returns(TestData.GetPartnerContractData); _musicContractService.ProcessContract(TestData.GetMusicContractData()); _partnerContractService.ProcessContract(TestData.GetPartnerContractData()); }
public MusicContractServiceTests() { //setup our DI var serviceProvider = new ServiceCollection() .AddSingleton <IDataContext <MusicContract>, DataContext <MusicContract> >() .AddTransient <IRepository <MusicContract>, MusicContractRepository <MusicContract> >() .AddTransient <IDataContext <DistributionPartnerContract>, DataContext <DistributionPartnerContract> >() .AddTransient <IRepository <DistributionPartnerContract>, DistributionPartnerContractRepository <DistributionPartnerContract> >() .AddTransient <IMusicContractService, MusicContractService>() .AddTransient <IPrinterService <MusicContract>, ConsolePrinterService <MusicContract> >() .BuildServiceProvider(); _musicContractService = serviceProvider.GetService <IMusicContractService>(); _consolePrinterService = serviceProvider.GetService <IPrinterService <MusicContract> >(); }