public MacroService(IScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IMacroRepository macroRepository, IAuditRepository auditRepository) : base(provider, loggerFactory, eventMessagesFactory) { _macroRepository = macroRepository; _auditRepository = auditRepository; }
public UnitOfWork( IMacroContextDb context, MacroRepository macroRepo, PackageRepository packagesRepo, MacroProfileRepository macroProfileRepo, UserRepository userRepo, ReferenceProfileRepository referenceProfileRepo ) { macroRepo.SetContext(context); packagesRepo.SetContext(context); macroProfileRepo.SetContext(context); userRepo.SetContext(context); referenceProfileRepo.SetContext(context); _context = context; _macros = macroRepo; _packages = packagesRepo; _macroProfiles = macroProfileRepo; _users = userRepo; _referenceProfiles = referenceProfileRepo; }
public void TestInitialize() { _mockMacroRepo = Substitute.For <IMacroRepository>(); _mockProfileRepo = Substitute.For <IMacroProfileRepository>(); _mockUow = Substitute.For <IUnitOfWork>(); _mockUow.Macros.Returns(_mockMacroRepo); _mockUow.MacroProfiles.Returns(_mockProfileRepo); _mockEventStore = Substitute.For <IEventStore>(); _handler = new EditMacrosCommandHandler(_mockUow, _mockEventStore); var packageId = Guid.NewGuid(); _completeMacroDtoCollection = new List <CompleteMacroDto>(); for (var i = 0; i < 5; i++) { var macroDto = new MacroDto(Guid.NewGuid()) { Description = "testDescription" + i, Name = "testName" + i, }; var profileDto = new MacroProfileDto(Guid.NewGuid(), packageId, macroDto.Id) { ComponentName = "testModule" + i, MacroPosition = i, }; var completeMacro = new CompleteMacroDto(macroDto, profileDto); _completeMacroDtoCollection.Add(completeMacro); } _cmd = new EditMacrosCommand(_completeMacroDtoCollection); }