public void TestFixtureSetup() { _cacheService = new MemcachedService(new TimeSpan(0, 10, 0)); ProcessStartInfo memcacheInfo; memcacheInfo = new ProcessStartInfo(MemcacheProcessHelper.MemcachePath); memcacheInfo.WorkingDirectory = Path.GetDirectoryName(MemcacheProcessHelper.MemcachePath); memcacheInfo.Arguments = string.Format("-p {0} -vvv", port); memcacheInfo.UseShellExecute = true; memcacheInfo.CreateNoWindow = false; memcacheInfo.RedirectStandardError = false; memcacheInfo.RedirectStandardOutput = false; memcacheProcess = Process.Start(memcacheInfo); //Spin until memcached can accept requests while (!memcacheProcess.Responding) { } var config = new MemcachedClientConfiguration(); config.Servers.Add(new IPEndPoint(IPAddress.Loopback, port)); config.Protocol = MemcachedProtocol.Binary; MemcachedService.Initialize(config); }
public void Setup() { IConfigurationBuilder configurationBuilder = new ConfigurationBuilder(); configurationBuilder.AddJsonFile("appsettings.Development.json"); // configurationBuilder.AddXmlFile("BeITMemcached.exe.config"); _config = configurationBuilder.Build(); _schedulerService = new SchedulerService(); _schedulerService.Start(); _memcached = new MemcachedService(_config, _schedulerService); }
public EmployeeController(MemcachedService memcachedService) { _memcachedService = memcachedService; }