public QuotesController( ILogger <QuotesController> logger, IQuoteRepository quotesRepository) { _logger = logger; _quotesRepository = quotesRepository; }
public void FullTestModification() { MockRepository mock = new MockRepository(); IQuoteRepository mockedRepos = mock.CreateMock <IQuoteRepository>(); Quote q = new Quote(); Distributor expDistributor = new Distributor(); expDistributor.AddContact("Sebastian", "Real", "*****@*****.**"); expDistributor.AddContact("Emiliano", "Galizio", "*****@*****.**"); expDistributor.AddContact("Santiago", "Lanus", "*****@*****.**"); q.Distributor = expDistributor; foreach (Contact contact in expDistributor.Contacts) { q.AddNotification(contact, string.Empty, string.Empty); } Expect.Call(mockedRepos.GetById(12)).Return(q); mock.ReplayAll(); QuoteController qc = new QuoteController(mockedRepos); Quote test = qc.GetById(12); test.AddNotification(null, "Alejandro Bezares", "*****@*****.**"); Assert.AreEqual(4, test.QuoteNotifications.Count); }
/// <summary> /// Standard constructor. /// </summary> /// <param name="quoteRepository">Repo for quote information.</param> /// <param name="videoRepository">Repo for video information.</param> /// <param name="newsRepository">Repo for news information.</param> /// <param name="requestLogger">Logger used to log information about request.</param> public PublicContentController(IQuoteRepository quoteRepository, IVideoRepository videoRepository, INewsRepository newsRepository, IApiRequestLogger requestLogger) { RequestLogger = requestLogger; QuoteRepo = quoteRepository; NewsRepo = newsRepository; VideoRepo = videoRepository; }
public ActivitiesRepository(IOptions <MongoSettings> settings, IGenericRepository genericRepository, IConfiguration configuration, IQuoteRepository quoteRepository) { _MongoContext = new MongoContext(settings); _configuration = configuration; _genericRepository = genericRepository; _quoteRepository = quoteRepository; }
public MoviesController(IMovieRepository movieRepository, ICategoryRepository categoryRepository, IQuoteRepository quoteRepository) { _context = new MovieContext(); _movieRepository = movieRepository; _categoryRepository = categoryRepository; _quoteRepository = quoteRepository; }
public void CanEditQuoteItem() { MockRepository mock = new MockRepository(); IQuoteRepository mockedRepos = mock.CreateMock <IQuoteRepository>(); Quote q = new Quote(); q.Description = "get test"; q.Status = QuoteStatus.Draft; QuoteItem expQi = new QuoteItem(); expQi.Observation = "hijo"; expQi.Quantity = 1; expQi.Price = 3; q.QuoteItems.Add(expQi); QuoteItem qi = new QuoteItem(); qi.Observation = "hijo cambio"; qi.Quantity = 2; qi.Price = 7; qi.DeliveryTime = null; Expect.Call(mockedRepos.GetById(666)).Return(q); Expect.Call(mockedRepos.SaveQuoteItem(expQi)).Return(qi); mock.ReplayAll(); QuoteController qc = new QuoteController(mockedRepos); QuoteItem resQi = qc.EditQuoteItem(666, 0, 2, null, null, null, 7); Assert.AreEqual(2, resQi.Quantity); Assert.AreEqual(7, resQi.Price); }
public QuoteController( IQuoteRepository quoteRepository, IUserProfileRepository userProfileRepository) { _quoteRepository = quoteRepository; _userProfileRepository = userProfileRepository; }
public static QuoteItemService CreateQuoteItemService( IUserContext userContext, IQuoteRepository quoteRepository, IQuoteItemRepository quoteItemRepository, IJobItemRepository jobItemRepository, IListItemRepository listItemRepository, ICustomerRepository customerRepository) { return(new QuoteItemService( userContext, quoteRepository, quoteItemRepository, jobItemRepository, listItemRepository, customerRepository, MockRepository.GenerateStub <IQueueDispatcher <IMessage> >())); }
public QuoteViewModel(ISmsService smsService, IEmailService emailService, IGALogger logger, IQuoteBuilder quoteBuilder, IQuoteRepository quoteRepo) { _quoteBuilder = quoteBuilder; _quoteRepo = quoteRepo; _emailService = emailService; _smsService = smsService; }
public ItineraryRepository(IOptions <MongoSettings> settings, IQuoteRepository quoteRepository, IPositionRepository positionRepository, IQRFSummaryRepository qrfSummaryRepository) { _MongoContext = new MongoContext(settings); _quoteRepository = quoteRepository; _positionRepository = positionRepository; _qrfSummaryRepository = qrfSummaryRepository; }
public QuoteController(IQuoteRepository quoteRepository, ICustomerDynamicsRepository customerDynamicsRepository, ICustomerAddressDynamicsRepository customerAddressDynamicsRepository, IProjectRepository projectRepository, IShipmentTermRepository shipmentTermRepository, IPaymentTermRepository paymentTermRepository, IMaterialRepository materialRepository, ICoatingTypeRepository coatingTypeRepository, IHtsNumberRepository htsNumberRepository, IRfqRepository rfqRepository, IPriceSheetRepository priceSheetRepository, IProjectPartRepository projectPartRepository, IStateRepository stateRepository, IPartRepository partRepository) { _quoteRepository = quoteRepository; _customerDynamicsRepository = customerDynamicsRepository; _customerAddressDynamicsRepository = customerAddressDynamicsRepository; _projectRepository = projectRepository; _shipmentTermRepository = shipmentTermRepository; _paymentTermRepository = paymentTermRepository; _materialRepository = materialRepository; _coatingTypeRepository = coatingTypeRepository; _htsNumberRepository = htsNumberRepository; _rfqRepository = rfqRepository; _priceSheetRepository = priceSheetRepository; _projectPartRepository = projectPartRepository; _stateRepository = stateRepository; _partRepository = partRepository; }
public QuotesController(IQuoteRepository quotes, IUserRepository users) { Contract.Requires(quotes != null); Contract.Requires(users != null); this.quotes = quotes; this.users = users; }
public Quote(TwitchResponseWriter tw, IChannelRepository settingRepo, IQuoteRepository quoteRepo) { this.tw = tw; this.settingRepo = settingRepo; this.quoteRepo = quoteRepo; LoadNicknames(); }
public QuotesController(ICustomerRepository customerRepo, IQuoteRepository quoteRepo, IQuoteQueryableRepository quoteQueries, IUnitOfWork unitOfWork, IMemoryCache cache) { _customerRepo = customerRepo; _unitOfWork = unitOfWork; _quoteRepo = quoteRepo; _quoteQueries = quoteQueries; _cache = cache; }
public CostingRepository(IOptions <MongoSettings> settings, IGenericRepository genericRepository, IQuoteRepository quoteRepository, IConfiguration configuration, IUserRepository userRepository) { _MongoContext = new MongoContext(settings); _genericRepository = genericRepository; _quoteRepository = quoteRepository; _configuration = configuration; _userRepository = userRepository; }
public QuoteController( proquote_ideaContext context, IQuoteRepository repository ) { _context = context; _repository = repository; }
public QuoteController( IMapper mapper, ILoggerManager logger, IQuoteRepository quoteRepository) { _mapper = mapper; _logger = logger; _quoteRepository = quoteRepository; }
/// <summary> /// This is the main entry point for your service replica. /// This method executes when this replica of your service becomes primary and has write status. /// </summary> /// <param name="cancellationToken">Canceled when Service Fabric needs to shut down this service replica.</param> protected override async Task RunAsync(CancellationToken cancellationToken) { _quoteRepository = new QuoteRepository(this.StateManager); await _quoteRepository.AddQuoteAsync(new Quote(Guid.NewGuid(), "I will be. As soon as I have time.")); await _quoteRepository.AddQuoteAsync(new Quote(Guid.NewGuid(), "But you are resilient")); var quotes = await _quoteRepository.GetQuotesAsync(); }
public PerformanceService( IAlphaVantageHttpClient alphaVantageHttpClient, IQuoteRepository quoteRepository, IOptions <BaseConfiguration> config) { _alphaVantageHttpClient = alphaVantageHttpClient; _quoteRepository = quoteRepository; _config = config?.Value; }
public QuoteService( AuthorService authorService, LanguageService languageService, IQuoteRepository quoteRepository) { _authorService = authorService; _languageService = languageService; _quoteRepository = quoteRepository; }
public DashboardController() { _projectRepository = new ProjectRepository(); _rfqRepository = new RfqRepository(); _quoteRepository = new QuoteRepository(); _customerOrderRepository = new CustomerOrderRepository(); _foundryOrderRepository = new FoundryOrderRepository(); _foundryInvoiceRepository = new FoundryInvoiceRepository(); _packingListRepository = new PackingListRepository(); }
public CommercialsRepository(IConfiguration configuration, IOptions <MongoSettings> settings, IGenericRepository genericRepository, IQRFSummaryRepository qRFSummaryRepository, IHostingEnvironment env, IEmailRepository emailRepository, IQuoteRepository quoteRepository) { _MongoContext = new MongoContext(settings); _genericRepository = genericRepository; _qRFSummaryRepository = qRFSummaryRepository; _env = env; _configuration = configuration; _emailRepository = emailRepository; _quoteRepository = quoteRepository; }
protected override void Dispose(bool disposing) { if (disposing) { if (_projectRepository != null) { _projectRepository.Dispose(); _projectRepository = null; } if (_projectPartRepository != null) { _projectPartRepository.Dispose(); _projectPartRepository = null; } if (_foundryOrderRepository != null) { _foundryOrderRepository.Dispose(); _foundryOrderRepository = null; } if (_rfqRepository != null) { _rfqRepository.Dispose(); _rfqRepository = null; } if (_quoteRepository != null) { _quoteRepository.Dispose(); _quoteRepository = null; } if (_customerOrderRepository != null) { _customerOrderRepository.Dispose(); _customerOrderRepository = null; } if (_customerDynamicsRepository != null) { _customerDynamicsRepository.Dispose(); _customerDynamicsRepository = null; } if (_foundryDynamicsRepository != null) { _foundryDynamicsRepository.Dispose(); _foundryDynamicsRepository = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { if (_priceSheetRepository != null) { _priceSheetRepository.Dispose(); _priceSheetRepository = null; } if (_rfqRepository != null) { _rfqRepository.Dispose(); _rfqRepository = null; } if (_projectRepository != null) { _projectRepository.Dispose(); _projectRepository = null; } if (_countryRepository != null) { _countryRepository.Dispose(); _countryRepository = null; } if (_quoteRepository != null) { _quoteRepository.Dispose(); _quoteRepository = null; } if (_partRepository != null) { _partRepository.Dispose(); _partRepository = null; } if (_projectPartRepository != null) { _projectPartRepository.Dispose(); _projectPartRepository = null; } if (_partDynamicsRepository != null) { _partDynamicsRepository.Dispose(); _partDynamicsRepository = null; } } base.Dispose(disposing); }
public ProjectController() { _projectRepository = new ProjectRepository(); _projectPartRepository = new ProjectPartRepository(); _foundryOrderRepository = new FoundryOrderRepository(); _rfqRepository = new RfqRepository(); _quoteRepository = new QuoteRepository(); _customerOrderRepository = new CustomerOrderRepository(); _customerDynamicsRepository = new CustomerDynamicsRepository(); _foundryDynamicsRepository = new FoundryDynamicsRepository(); }
public QuoteController(IAuthRepository repo, IConfiguration config, IQuoteRepository quoteRepo, IMapper mapper ) { _Config = config; _repo = repo; _quoteRepo = quoteRepo; _mapper = mapper; }
// QuoteManager() // { // _repo = QuoteRepositoryFactory.Create(); // Quotes = _repo.Load().ToList(); // } public QuoteManager(IQuoteRepository repo) { if (Instance != null) { throw new Exception("Can only create a single QuoteManager."); } Instance = this; this._repo = repo; Quotes = _repo.Load().ToList(); }
public static async Task MainAsync(IQuoteRepository repo, ITransactionSessionFactory transactionSessionFactory) { var tasks = new List <Task>(); for (int i = 0; i < 1000; i++) { tasks.Add(Insert(repo, transactionSessionFactory, $"Product {i}", $"Customer {i}")); } await Task.WhenAll(tasks); }
public QuoteService(IEmployeeRepository employeeRepository, INotificationService notificationService, IExclusionRepository exclusionRepository, IQuoteRepository quoteRepository, IQuoteDetailRepository quoteDetailRepository, IQuoteExclusionRepository quoteExclusionRepository, IContactRepository contactRepository, IProductRepository productRepository, IProductModelRepository productModelRepository) { this.employeeRepository = employeeRepository; this.notificationService = notificationService; this.exclusionRepository = exclusionRepository; this.quoteRepository = quoteRepository; this.quoteDetailRepository = quoteDetailRepository; this.quoteExclusionRepository = quoteExclusionRepository; this.contactRepository = contactRepository; this.productRepository = productRepository; this.productModelRepository = productModelRepository; }
public QuotesController(SamuraiContext context, ILogger <SamuraisController> logger, IQuoteRepository quoteRepository, ISamuraiRepository samuraiRepository, IMapper mapper) { _context = context; _logger = logger; _samuraiRepository = samuraiRepository ?? throw new ArgumentNullException(nameof(samuraiRepository)); _quoteRepository = quoteRepository ?? throw new ArgumentNullException(nameof(quoteRepository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public ReportController() { _countryRepository = new CountryRepository(); _foundryDynamicsRepository = new FoundryDynamicsRepository(); _rfqRepository = new RfqRepository(); _priceSheetRepository = new PriceSheetRepository(); _quoteRepository = new QuoteRepository(); _foundryOrderRepository = new FoundryOrderRepository(); _packingListRepository = new PackingListRepository(); _debitMemoRepository = new DebitMemoRepository(); _creditMemoRepository = new CreditMemoRepository(); }
public QuoteService(IQuoteRepository quoteRepository, IPriceRangeRepository priceRangeRepository, ISearchRepository searchRepository, IReferenceGenerator referenceGenerator) { Check.If(quoteRepository).IsNotNull(); Check.If(priceRangeRepository).IsNotNull(); Check.If(searchRepository).IsNotNull(); Check.If(referenceGenerator).IsNotNull(); _quoteRepository = quoteRepository; _referenceGenerator = referenceGenerator; _searchRepository = searchRepository; _priceRangeRepository = priceRangeRepository; }
public QuoteModule(IIrcClient client, IQuoteRepository quoteRepository) : base(client) { _quoteRepository = quoteRepository; AddHandler( new ModuleMessageHandler { Type = ReceiveType.ChannelMessage, CommandRegex = new Regex("^!quotes add (?<text>.+)$"), Method = "AddQuote" } ); AddHandler( new ModuleMessageHandler { Type = ReceiveType.ChannelMessage, CommandRegex = new Regex("^!quotes find (?<term>.+)$"), Method = "SearchQuotes" } ); }
public QuoteService(IQuoteRepository QuoteRepository, IUnitOfWork unitOfWork) { this.QuoteRepository = QuoteRepository; this.unitOfWork = unitOfWork; }
public QuoteExporter(IQuoteRepository quoteRepository) { quoteRepository.ThrowIfNull("quoteRepository"); _quoteRepository = quoteRepository; }
public QuotesController(IQuoteRepository quote_repository) { this.quote_repository = quote_repository; }
public void SetUp() { _client = MockRepository.GenerateStub<IIrcClient>(); _repository = MockRepository.GenerateStub<IQuoteRepository>(); _module = new QuoteModule(_client, _repository); var unitOfWork = MockRepository.GenerateStub<IUnitOfWork>(); var unitOfWorkFactory = MockRepository.GenerateStub<IUnitOfWorkFactory>(); unitOfWorkFactory.Stub(x => x.Create()).Return(unitOfWork); var container = MockRepository.GenerateStub<IWindsorContainer>(); container.Stub(x => x.Resolve<IUnitOfWorkFactory>()) .Return(unitOfWorkFactory); IoC.Initialize(container); }
public QuoteImporter(IQuoteRepository quoteRepository) : base(quoteRepository) { }
public void Setup() { _mockDbSettings.Setup(x => x.ConnectionString).Returns("TestConectionString"); _mockContext.Setup(x => x.Quotes).Returns(_mockQuoteDbSet.Object); _mockContext.Setup(x => x.Searches).Returns(_mockSearchDbSet.Object); _mockContext.Setup(x => x.SaveChanges()).Returns(1); _quoteRepository = new QuoteRepository(_mockContext.Object); }
public QuoteImporterBase(IQuoteRepository quoteRepository) { quoteRepository.ThrowIfNull("quoteRepository"); _quoteRepository = quoteRepository; }
public DealController(IExchangeRateRepository exchangeRateRepository, IQuoteRepository quoteRepository, ILoggerFactory loggerFactory) { this.exchangeRateRepository = exchangeRateRepository; this.quoteRepository = quoteRepository; this.logger = loggerFactory.CreateLogger("DealController"); }
public QuoteBL() { this.quoteRepository = new QuoteRepository(); }