public ReleaseNotesGenerator(IOctopusToTeamcityMappingStrategy octopusToTeamcityMappingStrategy, IOctopusDeployService octopusDeployService, IOctopusDeploySettings octopusDeploySettings, IBuildIdToTagNameStratergy buildIdToTagNameStratergy, ISourceControlService sourceControlService, IBugTrackingService bugTrackingService)
 {
     _octopusToTeamcityMappingStrategy = octopusToTeamcityMappingStrategy;
     _octopusDeployService = octopusDeployService;
     _octopusDeploySettings = octopusDeploySettings;
     _buildIdToTagNameStratergy = buildIdToTagNameStratergy;
     _sourceControlService = sourceControlService;
     _bugTrackingService = bugTrackingService;
 }
Exemplo n.º 2
0
 public ReleaseNotesGenerator(IOctopusToTeamcityMappingStrategy octopusToTeamcityMappingStrategy, IOctopusDeployService octopusDeployService, IOctopusDeploySettings octopusDeploySettings, IBuildIdToTagNameStratergy buildIdToTagNameStratergy, ISourceControlService sourceControlService, IBugTrackingService bugTrackingService)
 {
     _octopusToTeamcityMappingStrategy = octopusToTeamcityMappingStrategy;
     _octopusDeployService             = octopusDeployService;
     _octopusDeploySettings            = octopusDeploySettings;
     _buildIdToTagNameStratergy        = buildIdToTagNameStratergy;
     _sourceControlService             = sourceControlService;
     _bugTrackingService = bugTrackingService;
 }
Exemplo n.º 3
0
        /// <summary>
        /// Setups the controller.
        /// </summary>
        protected override void SetupController()
        {
            OrderRepository             = FakeRepository <Order>();
            RepositoryFactory           = MockRepository.GenerateStub <IRepositoryFactory>();
            OrderService                = MockRepository.GenerateStub <IOrderService>();
            SecurityService             = MockRepository.GenerateStub <ISecurityService>();
            DirectorySearchService      = MockRepository.GenerateStub <IDirectorySearchService>();
            FinancialSystemService      = MockRepository.GenerateStub <IFinancialSystemService>();
            ColumnPreferencesRepository = MockRepository.GenerateStub <IRepositoryWithTypedId <ColumnPreferences, string> >();
            OrderStatusCodeRepository   = MockRepository.GenerateStub <IRepositoryWithTypedId <OrderStatusCode, string> >();
            QueryRepositoryFactory      = MockRepository.GenerateStub <IQueryRepositoryFactory>();
            EventService                = MockRepository.GenerateStub <IEventService>();
            BugTrackingService          = MockRepository.GenerateStub <IBugTrackingService>();
            UserRepository              = MockRepository.GenerateStub <IRepositoryWithTypedId <User, string> >();
            RoleRepository              = MockRepository.GenerateStub <IRepositoryWithTypedId <Role, string> >();
            //OrderPeepRepository = MockRepository.GenerateStub<IRepository<OrderPeep>>();
            ApprovalRepository            = MockRepository.GenerateStub <IRepository <Approval> >();
            WorkgroupRepository           = MockRepository.GenerateStub <IRepository <Workgroup> >();
            WorkgroupPermissionRepository = MockRepository.GenerateStub <IRepository <WorkgroupPermission> >();

            RepositoryFactory.ColumnPreferencesRepository = ColumnPreferencesRepository;
            RepositoryFactory.OrderRepository             = OrderRepository;
            RepositoryFactory.OrderStatusCodeRepository   = OrderStatusCodeRepository;
            RepositoryFactory.RoleRepository                = RoleRepository;
            RepositoryFactory.UserRepository                = UserRepository;
            RepositoryFactory.ApprovalRepository            = ApprovalRepository;
            RepositoryFactory.WorkgroupRepository           = WorkgroupRepository;
            RepositoryFactory.WorkgroupPermissionRepository = WorkgroupPermissionRepository;

            RepositoryFactory.UnitOfMeasureRepository    = MockRepository.GenerateStub <IRepositoryWithTypedId <UnitOfMeasure, string> >();
            RepositoryFactory.WorkgroupAccountRepository = MockRepository.GenerateStub <IRepository <WorkgroupAccount> >();
            RepositoryFactory.WorkgroupVendorRepository  = MockRepository.GenerateStub <IRepository <WorkgroupVendor> >();
            RepositoryFactory.WorkgroupAddressRepository = MockRepository.GenerateStub <IRepository <WorkgroupAddress> >();
            RepositoryFactory.ShippingTypeRepository     = MockRepository.GenerateStub <IRepositoryWithTypedId <ShippingType, string> >();
            RepositoryFactory.CustomFieldRepository      = MockRepository.GenerateStub <IRepository <CustomField> >();
            RepositoryFactory.OrganizationRepository     = MockRepository.GenerateStub <IRepositoryWithTypedId <Organization, string> >();
            RepositoryFactory.OrderTypeRepository        = MockRepository.GenerateStub <IRepositoryWithTypedId <OrderType, string> >();
            RepositoryFactory.AttachmentRepository       = MockRepository.GenerateStub <IRepositoryWithTypedId <Attachment, Guid> >();
            RepositoryFactory.CommodityRepository        = MockRepository.GenerateStub <IRepositoryWithTypedId <Commodity, string> >();
            RepositoryFactory.SplitRepository            = MockRepository.GenerateStub <IRepository <Split> >();
            RepositoryFactory.AccountRepository          = MockRepository.GenerateStub <IRepositoryWithTypedId <Account, string> >();

            FileService = MockRepository.GenerateStub <IFileService>();

            //QueryRepositoryFactory.OrderPeepRepository = OrderPeepRepository;

            Controller = new TestControllerBuilder().CreateController <OrderController>(
                RepositoryFactory,
                OrderService,
                SecurityService,
                DirectorySearchService,
                FinancialSystemService,
                QueryRepositoryFactory,
                EventService,
                BugTrackingService,
                FileService);
        }
Exemplo n.º 4
0
 public OrderController(
     IRepositoryFactory repositoryFactory, 
     IOrderService orderService, 
     ISecurityService securityService, 
     IDirectorySearchService directorySearchService, 
     IFinancialSystemService financialSystemService,
     IQueryRepositoryFactory queryRepository,
     IEventService eventService,
     IBugTrackingService bugTrackingService, 
     IFileService fileService)
 {
     _orderService = orderService;
     _repositoryFactory = repositoryFactory;
     _securityService = securityService;
     _directorySearchService = directorySearchService;
     _financialSystemService = financialSystemService;
     _queryRepository = queryRepository;
     _eventService = eventService;
     _bugTrackingService = bugTrackingService;
     _fileService = fileService;
 }