public MobileAppSettingsDictionaryExtensionsTests() { this.settings = new MobileAppSettingsDictionary(); this.settingsProviderMock = new Mock <IMobileAppSettingsProvider>(); this.settingsProviderMock.Setup(p => p.GetMobileAppSettings()) .Returns(this.settings); }
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); }
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() }); }