public override IUserAuthRepository CreateAuthRepo() { var db = new PocoDynamo(TestsConfig.CreateDynamoDBClient()); db.DeleteAllTables(); var dynamoDbRepo = new DynamoDbAuthRepository(db); InitTest(dynamoDbRepo); dynamoDbRepo.InitSchema(); return(dynamoDbRepo); }
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)) }); }