public void OnTestFixtureStartUp()
        {
            appHost = new ExampleAppHostHttpListenerPool()
                .Init()
                .Start(ListeningOn);

            Console.WriteLine("ExampleAppHost Created at {0}, listening on {1}", DateTime.Now, ListeningOn);
        }
        public void OnTestFixtureStartUp()
        {
            appHost = new ExampleAppHostHttpListener()
                .Init()
                .Start(ListeningOn);

            "ExampleAppHost Created at {0}, listening on {1}".Print(DateTime.Now, ListeningOn);
        }
        public void TestFixtureSetUp()
        {
            DynamoMetadata.Reset();
            var db = CreatePocoDynamo();
            db.DeleteAllTables(TimeSpan.FromMinutes(1));

            appHost = new BasicAppHost()
                .Init();
        }
        public void TestFixtureSetUp()
        {
            appHost = new RedisMqAppHost()
                .Init()
                .Start(ListeningOn);

            using (var redis = appHost.TryResolve<IRedisClientsManager>().GetClient())
                redis.FlushAll();
        }
Пример #5
0
        public ServiceController(ServiceStackHost appHost, params Assembly[] assembliesWithServices)
            : this(appHost)
        {
            if (assembliesWithServices == null || assembliesWithServices.Length == 0)
                throw new ArgumentException(
                    "No Assemblies provided in your AppHost's base constructor.\n"
                    + "To register your services, please provide the assemblies where your web services are defined.");

            this.ResolveServicesFn = () => GetAssemblyTypes(assembliesWithServices);
        }
Пример #6
0
 public UnitTests()
 {
     appHost = new BasicAppHost(typeof(MyServices).Assembly)
     {
         ConfigureContainer = container =>
         {
             //Add your IoC dependencies here
         }
     }
     .Init();
 }
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost().Init();
     this.products = new List<Product> {
         new Product("Pen", 1.99m),
         new Product("Glass", 9.99m),
         new Product("Book", 14.99m),
         new Product("DVD", 11.99m),
     };
     productArgs = new { products = products };
 }
Пример #8
0
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost
     {
         ConfigureContainer = c =>
         {
             var authService = new AuthenticateService();
             c.Register(authService);
             c.Register<IAuthSession>(authUserSession);
             AuthenticateService.Init(() => authUserSession, new CredentialsAuthProvider());
         }
     }.Init();
 }
Пример #9
0
        public void TestFixtureSetUp()
        {
            var json = "~/AppData/ALFKI.json".MapProjectPath().ReadAllText();
            response = JsonSerializer.DeserializeFromString<CustomerDetailsResponse>(json);

            appHost = new BasicAppHost
            {
                ConfigFilter = config => {
                    //Files aren't copied, set RootDirectory to ProjectPath instead.
                    config.WebHostPhysicalPath = "~".MapProjectPath(); 
                }
            }.Init();
            markdownFormat = appHost.GetPlugin<MarkdownFormat>();
        }
        public void SetUp()
        {
			try
			{
                tests = new OAuthUserSessionTests();

                appHost = new BasicAppHost().Init();
                
                var inMemoryRepo = new InMemoryAuthRepository();
				inMemoryRepo.Clear();
				userAuthRepositorys.Add(inMemoryRepo);

                var appSettings = new AppSettings();
				var redisRepo = new RedisAuthRepository(new BasicRedisClientManager(new[] { appSettings.GetString("Redis.Host") ?? "localhost" }));
				redisRepo.Clear();
				userAuthRepositorys.Add(redisRepo);

				if (OAuthUserSessionTestsBase.UseSqlServer)
				{
					var connStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\auth.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
					var sqlServerFactory = new OrmLiteConnectionFactory(connStr, SqlServerOrmLiteDialectProvider.Instance);
					var sqlServerRepo = new OrmLiteAuthRepository(sqlServerFactory);
					sqlServerRepo.DropAndReCreateTables();
				}
				else
				{
					var sqliteInMemoryRepo = new OrmLiteAuthRepository(dbFactory);

                    sqliteInMemoryRepo.InitSchema();
                    sqliteInMemoryRepo.Clear();
					userAuthRepositorys.Add(sqliteInMemoryRepo);

					var sqliteDbFactory = new OrmLiteConnectionFactory( 
						"~/App_Data/auth.sqlite".MapProjectPath()); 
                    var sqliteDbRepo = new OrmLiteAuthRepository(sqliteDbFactory);
                    sqliteDbRepo.InitSchema();
					userAuthRepositorys.Add(sqliteDbRepo);
				}
			}
			catch (Exception ex)
			{
				Console.WriteLine(ex.Message);
				throw;
			}
		}
        public void TestFixtureSetUp()
        {
            appHost = new RabbitMqAppHost()
                .Init()
                .Start(ListeningOn);

            using (var conn = appHost.TryResolve<ConnectionFactory>().CreateConnection())
            using (var channel = conn.CreateModel())
            {
                channel.PurgeQueue<AnyTestMq>();
                channel.PurgeQueue<AnyTestMqResponse>();
                channel.PurgeQueue<PostTestMq>();
                channel.PurgeQueue<PostTestMqResponse>();
                channel.PurgeQueue<ValidateTestMq>();
                channel.PurgeQueue<ValidateTestMqResponse>();
                channel.PurgeQueue<ThrowGenericError>();
            }
        }
        protected StatelessAuthRazorTests()
        {
            appHost = CreateAppHost()
               .Init()
               .Start("http://*:2337/");

            var client = GetClient();
            var response = client.Post(new Register
            {
                UserName = "******",
                Password = "******",
                Email = "as@if{0}.com",
                DisplayName = "DisplayName",
                FirstName = "FirstName",
                LastName = "LastName",
            });

            var userId = response.UserId;
            var apiRepo = (IManageApiKeys)appHost.Resolve<IAuthRepository>();
            var user1Client = GetClientWithUserPassword(alwaysSend: true);
            ApiKey = user1Client.Get(new GetApiKeys { Environment = "live" }).Results[0].Key;
        }
        public void TestFixtureSetUp()
        {
            appHost = new BasicAppHost 
            {
                ConfigureAppHost = host =>
                {
                    host.Plugins.Add(new AuthFeature(() => new AuthUserSession(), new IAuthProvider[] {
                        new CredentialsAuthProvider(), 
                    }));
                },
                ConfigureContainer = container => 
                {
                    container.Register<IDbConnectionFactory>(c =>
                        new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider) {
                            AutoDisposeConnection = false,
                        });

                    container.Register<IUserAuthRepository>(c => new OrmLiteAuthRepository(c.Resolve<IDbConnectionFactory>()));
                    container.Resolve<IUserAuthRepository>().InitSchema(); 
                }
            }.Init();
        }
 public void LocalFixtureSetUp()
 {
     // Configure the basic app host and start it
     this.AppHost = new BasicAppHost
     {
         ConfigureAppHost = host =>
         {
             host.Plugins.Add(
                 new AuthFeature(() =>
                     new AuthUserSession(),
                     new IAuthProvider[] {  
                         new CredentialsAuthProvider() 
             }));
         },
         ConfigureContainer = container =>
         {
             container.Register<IUnitOfWork>(c => this.UnitOfWork);
             container.Register<IAuthRepository>(c =>
                 new LightSpeedUserAuthRepository(c.Resolve<IUnitOfWork>()));
         }
     }.Init();
 }
Пример #15
0
        public void TestFixtureSetUp()
        {
            appHost = new BasicAppHost().Init();
            var container = appHost.Container;

            container.Register<IDbConnectionFactory>(
                new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider));

            container.RegisterAutoWiredAs<RockstarRepository, IRockstarRepository>();

            container.RegisterAutoWired<SimpleService>();

            using (var db = container.Resolve<IDbConnectionFactory>().Open())
            {
                db.DropAndCreateTable<Rockstar>();
                db.InsertAll(SeedData);
            }
        }
        public void TestFixtureSetUp()
		{
			appHost = new TestConfigAppHostHttpListener()
			    .Init()
			    .Start(ListeningOn);
		}
Пример #17
0
 public HttpHandlerTests()
 {
     appHost = new HttpHandlerAppHost()
         .Init()
         .Start(Config.ListeningOn);
 }
 protected EncryptedMessagesTests()
 {
     appHost = new EncryptedMessagesAppHost()
         .Init()
         .Start(Config.AbsoluteBaseUri);
 }
Пример #19
0
 public void OnTestFixtureSetUp()
 {
     appHost = new CorsFeatureAppHostHttpListener()
         .Init()
         .Start(Config.AbsoluteBaseUri);
 }
Пример #20
0
 public ServiceController(ServiceStackHost appHost, Func<IEnumerable<Type>> resolveServicesFn)
     : this(appHost)
 {
     this.ResolveServicesFn = resolveServicesFn;
 }
Пример #21
0
 public void OnTestFixtureSetUp()
 {
     appHost = new MultiTenantChangeDbAppHost()
               .Init()
               .Start(Config.AbsoluteBaseUri);
 }
Пример #22
0
 public void TestFixtureSetUp()
 {
     appHost = new AlwaysThrowsAppHost()
               .Init()
               .Start(ListeningOn);
 }
Пример #23
0
 protected EncryptedMessagesTests()
 {
     appHost = new EncryptedMessagesAppHost()
               .Init()
               .Start(Config.AbsoluteBaseUri);
 }
Пример #24
0
 public CacheResponseTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #25
0
 public UnitTest()
 {
     appHost = new BasicAppHost().Init();
     appHost.Container.AddTransient <PingService>();
 }
 public void TestFixtureSetUp()
 {
     RegisterService.AllowUpdates = true;
     appHost = new BasicAppHost().Init();
 }
 public JwtAuthProviderIntegrationNoCookiesTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #28
0
 public void TestFixtureSetUp()
 {
     appHost = new MqTestsAppHost(() => CreateMqServer())
               .Init()
               .Start(ListeningOn);
 }
 public CacheServerFeatureTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #30
0
 public void OnTestFixtureSetUp()
 {
     appHost = new ExampleAppHostHttpListener()
               .Init()
               .Start(ListeningOn);
 }
Пример #31
0
        public void SetUp()
		{
            appHost = new BasicAppHost().Init();
            serviceController = appHost.ServiceController;
		}
 protected abstract void Configure(ServiceStackHost appHost);
Пример #33
0
 public HttpHandlerTests()
 {
     appHost = new HttpHandlerAppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #34
0
 public void OnTestFixtureSetUp()
 {
     appHost = new MultiTenantCustomDbFactoryAppHost()
               .Init()
               .Start(Config.AbsoluteBaseUri);
 }
 public TemplateViewPagesTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(BaseUrl);
 }
Пример #36
0
 public ServiceController(ServiceStackHost appHost)
 {
     this.appHost = appHost;
     appHost.Container.DefaultOwner = Owner.External;
     this.RequestTypeFactoryMap     = new Dictionary <Type, Func <IRequest, object> >();
 }
 protected override void Configure(ServiceStackHost appHost)
 {
     appHost.Register <IAuthRepository>(new InMemoryAuthRepository());
 }
Пример #38
0
 public ServiceController(ServiceStackHost appHost, Func <IEnumerable <Type> > resolveServicesFn)
     : this(appHost)
 {
     this.ResolveServicesFn = resolveServicesFn;
 }
Пример #39
0
 public AppSelfHostTests()
 {
     appHost = new AppHostSmartPool()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #40
0
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost().Init();
 }
Пример #41
0
 public TemplatePageTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
 public void TextFixtureSetUp()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost().Init();
     AuthenticateService.Init(() => new AuthUserSession(), new CredentialsAuthProvider());
 }
Пример #44
0
 public GrpcAuthTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(TestsConfig.ListeningOn);
 }
Пример #45
0
 public RequestLogsFeatureTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #46
0
 public void OnTestFixtureSetUp()
 {
     appHost = new CorsFeaturePluginAppHostHttpListener()
               .Init()
               .Start(Config.AbsoluteBaseUri);
 }
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost(GetType().GetAssembly()).Init();
     HostContext.CatchAllHandlers.Add(new PredefinedRoutesFeature().ProcessRequest);
     HostContext.CatchAllHandlers.Add(new MetadataFeature().ProcessRequest);
 }
Пример #48
0
 public void TestFixtureSetUp()
 {
     appHost = new CustomServiceRunnerAppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #49
0
 protected CachedServiceClientTests()
 {
     appHost = new AppHost()
         .Init()
         .Start(Config.ListeningOn);
 }
 public void TestFixtureTearDown()
 {
     AppHost = null;
 }
Пример #51
0
 public ServiceController(ServiceStackHost appHost)
 {
     this.appHost = appHost;
     appHost.Container.DefaultOwner = Owner.External;
     this.RequestTypeFactoryMap = new Dictionary<Type, Func<IRequest, object>>();
 }
Пример #52
0
 public SoapHandler(RequestAttributes soapType)
 {
     this.HandlerAttributes = soapType;
     this.appHost = HostContext.AppHost;
 }
 public void TestFixtureSetUp()
 {
     appHost = new AsyncTaskTests.AsyncTaskAppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
Пример #54
0
 public XmlContentTypeIssue()
 {
     appHost = new AppHost()
         .Init()
         .Start(Config.AbsoluteBaseUri);
 }
Пример #55
0
 public void TestFixtureSetUp()
 {
     appHost = new AppHost()
         .Init()
         .Start(Config.AbsoluteBaseUri);
 }
Пример #56
0
 public void OnTestFixtureSetUp()
 {
     appHost = new TypedFilterAppHost()
               .Init()
               .Start(Config.ListeningOn);
 }
 public IntegrationTest()
 {
     appHost = new AppHost()
               .Init()
               .Start(BaseUri);
 }
Пример #58
0
 public TemplateIntegrationTests()
 {
     appHost = new AppHost()
               .Init()
               .Start(BaseUrl);
 }
 public void TestFixtureSetUp()
 {
     appHost = new BasicAppHost().Init();
 }
 public void FixtureSetUp()
 {
     Host = ServiceStackHost.Instance;
 }