public TSocketPool(IPEndPoint endpoint, int timeout, int capacity = DefaultCapacity) { var itemStore = new QueueStore <TSocket>(); var poolManager = new LazyManager <TSocket>(itemStore, () => new TSmartSocket(socketPool, endpoint, timeout)); socketPool = new Pool <TSocket>(poolManager, capacity); }
public void SetUp() { var config = new MapperConfiguration(c => c.AddProfile(new MappingProfile())); var mapper = config.CreateMapper(); _context = new ApplicationDbContext(); _transferee = _context.Transferees.SingleOrDefault(u => u.Email.Equals("*****@*****.**")); if (_transferee == null) { _transferee = new Transferee() { Email = "*****@*****.**", UserName = "******" }; _context.Transferees.Add(_transferee); _context.SaveChanges(); _context.Entry(_transferee).Reload(); } _pm = _context.Managers.First(u => u.UserName.Equals("*****@*****.**")); _dsc = _context.Consultants.SingleOrDefault(u => u.Email.Equals("*****@*****.**")); if (_dsc == null) { _dsc = new Consultant() { Email = "*****@*****.**", UserName = "******" }; _context.Consultants.Add(_dsc); _context.SaveChanges(); _context.Entry(_dsc).Reload(); } var queueStore = new QueueStore(); _mockBookMarkletHelper = new Mock <IBookMarkletHelper>(); _controller = new BookMarkletController(new UnitOfWork(_context), mapper, queueStore, _mockBookMarkletHelper.Object); }
/// <summary> /// Initializes the queue store used for testing /// </summary> protected virtual void InitStore() { this.queueName = "test" + Guid.NewGuid().ToString().Substring(0, 8); this.Store = QueueStore.Create(new QueueStoreConfiguration { ConnectionString = ConnectionString, QueueName = this.queueName }); }
public void SetUp() { var factory = new Func<IResourcePool, Connection>(x => null); var store = new QueueStore(); _pool = new ConnectionPool(factory, store); }