Esempio n. 1
0
        public void TestInitialize()
        {
            _mockRepo       = Substitute.For <IMacroProfileRepository>();
            _mockUow        = Substitute.For <IUnitOfWork>();
            _mockEventStore = Substitute.For <IEventStore>();
            _mockUow.MacroProfiles.Returns(_mockRepo);
            _handler = new RemoveMacrosFromPackageCommandHandler(_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 RemoveMacrosFromPackageCommand(_completeMacroDtoCollection);
        }
        public void TestInitialize()
        {
            _query = new GetMacrosByPackageIdQuery(Guid.NewGuid());

            _mockRepo = Substitute.For <IMacroProfileRepository>();
            _mockRepo.GetByPackageId(Arg.Any <Guid>()).Returns(_profiles);
            _mockUow = Substitute.For <IUnitOfWork>();
            _mockUow.MacroProfiles.Returns(_mockRepo);
            _profileDto = new MacroProfileDto();

            _mockMapper = Substitute.For <IMyMapper>();
            _mockMapper.Map <MacroProfile, MacroProfileDto>(Arg.Any <MacroProfile>())
            .Returns(new MacroProfileDto(_profiles[0].Id, Guid.Empty, Guid.Empty));
            _mockMapper.Map <Macro, MacroDto>(Arg.Any <Macro>())
            .Returns(new MacroDto(_profiles[0].Macro.Id));

            _handler = new GetMacrosByPackageIdQueryHandler(_mockUow, _mockMapper);
        }
Esempio n. 3
0
        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;
        }