Exemplo n.º 1
0
        public override IUserAuthRepository CreateAuthRepo()
        {
            var db = new PocoDynamo(TestsConfig.CreateDynamoDBClient());

            db.DeleteAllTables();
            var dynamoDbRepo = new DynamoDbAuthRepository(db);

            InitTest(dynamoDbRepo);
            dynamoDbRepo.InitSchema();
            return(dynamoDbRepo);
        }
Exemplo n.º 2
0
        protected override ServiceStackHost CreateAppHost()
        {
            var pocoDynamo = new PocoDynamo(CreateDynamoDBClient());

            pocoDynamo.DeleteAllTables(TimeSpan.FromMinutes(1));

            return(new AppHost
            {
                EnableAuth = true,
                Use = container => container.Register <IAuthRepository>(c => new DynamoDbAuthRepository(pocoDynamo))
            });
        }