protected override void FinalizeSetUp()
        {
            _fixture = FixtureRepository.Create<UserFixture>();

            RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings);

            RedisApiOutputCache.Add(_fixture.Id.ToString(), _fixture, DateTime.Now.AddSeconds(60));
        }
Ejemplo n.º 2
0
        protected override void FinalizeSetUp()
        {
            _fixture = FixtureRepository.Create <UserFixture>();

            RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings);

            RedisApiOutputCache.Add(_fixture.Id.ToString(), _fixture, DateTime.Now.AddSeconds(60));
        }
Ejemplo n.º 3
0
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services
            // Configure Web API to use only bearer token authentication.
            config.SuppressDefaultHostAuthentication();
            config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );

            var redisConnection     = new RedisConnection(new RedisConnectionSettings(RedisSettings.Settings.Database, RedisSettings.Settings.ConnectionString));
            var cacheOutputProvider = new RedisOutputCache(redisConnection, new DefaultSerializer());

            config.CacheOutputConfiguration().RegisterCacheOutputProvider(() => cacheOutputProvider);
        }
 protected override void FinalizeSetUp()
 {
     RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings);
 }
 protected override void FinalizeSetUp()
 {
     RedisApiOutputCache = new RedisOutputCache(new JsonSerializer(), _connectionSettings);
 }