Skip to content

Instantly share code, notes, and snippets.

@mythz
Last active October 25, 2017 01:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mythz/2335f9629cf0937c6f1885627875cf07 to your computer and use it in GitHub Desktop.
Save mythz/2335f9629cf0937c6f1885627875cf07 to your computer and use it in GitHub Desktop.
Test RedisAuthRepository
using System;
using ServiceStack;
using ServiceStack.Auth;
using ServiceStack.Text;
using ServiceStack.Redis;
using ServiceStack.Testing;
using ServiceStack.DataAnnotations;
IUserAuth fromRedis;
var redisManager = new RedisManagerPool("localhost:6379");
using (new BasicAppHost().Init())
using (var redis = redisManager.GetClient())
{
var redisAuth = new RedisAuthRepository(redisManager);
var id = new Random().Next(1,10000);
var userAuth = redisAuth.CreateUserAuth(new UserAuth
{
UserName = $"UserName{id}",
Email = $"test@email{id}.com",
DisplayName = "First Last",
}, "test");
fromRedis = redis.As<IUserAuth>().GetById(userAuth.Id);
fromRedis.PrintDump();
}
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ServiceStack.Text" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack.Client" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack.Interfaces" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack.Redis" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack.Common" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack" version="4.5.14" targetFramework="net45" />
<package id="ServiceStack.Server" version="4.5.14" targetFramework="net45" />
</packages>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment