public MobileAppSettingsDictionaryExtensionsTests()
 {
     this.settings             = new MobileAppSettingsDictionary();
     this.settingsProviderMock = new Mock <IMobileAppSettingsProvider>();
     this.settingsProviderMock.Setup(p => p.GetMobileAppSettings())
     .Returns(this.settings);
 }
Esempio n. 2
0
        public StorageDomainManagerTests()
        {
            string connectionStringEnvVar = Environment.GetEnvironmentVariable(ConnectionStringEnvVar);

            if (!string.IsNullOrEmpty(connectionStringEnvVar))
            {
                this.connectionString = Environment.ExpandEnvironmentVariables(connectionStringEnvVar);
            }

            if (string.IsNullOrWhiteSpace(this.connectionString))
            {
                this.connectionString = "UseDevelopmentStorage=true";
            }

            this.config   = new HttpConfiguration();
            this.settings = new MobileAppSettingsDictionary();
            this.settings.Connections.Add(ConnectionStringName, new ConnectionSettings(ConnectionStringName, this.connectionString));

            var providerMock = new Mock <IMobileAppSettingsProvider>();

            providerMock.Setup(p => p.GetMobileAppSettings()).Returns(this.settings);
            this.config.SetMobileAppSettingsProvider(providerMock.Object);

            this.request = new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost"));
            this.request.SetConfiguration(this.config);
            this.querySettings = StorageDomainManager <Person> .GetDefaultQuerySettings();

            this.validationSettings = StorageDomainManager <Person> .GetDefaultValidationSettings();

            this.manager = new StorageDomainManagerMock(this);
        }
Esempio n. 3
0
            private AppServiceAuthenticationOptions GetMobileAppAuthOptions(HttpConfiguration config)
            {
                MobileAppSettingsDictionary settings = config.GetMobileAppSettingsProvider().GetMobileAppSettings();

                return(new AppServiceAuthenticationOptions
                {
                    SigningKey = this.SigningKey,
                    ValidAudiences = this.ValidAudiences,
                    ValidIssuers = this.ValidIssuers,
                    TokenHandler = config.GetAppServiceTokenHandler()
                });
            }