public ContentDeliveryNetworkServiceTests(ITestOutputHelper testLog) { OpenStackNet.Tracing.Http.Listeners.Add(new XunitTraceListener(testLog)); var authenticationProvider = TestIdentityProvider.GetIdentityProvider(); _cdnService = new ContentDeliveryNetworkService(authenticationProvider, "DFW"); }
public IdentityTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); OpenStackNet.Tracing.Http.Listeners.Add(testOutput); _identityService = (OpenStackIdentityProvider)TestIdentityProvider.GetIdentityProvider(); }
public ComputeTestDataManager(ComputeService compute) { _compute = compute; _testData = new HashSet <object>(); var identityProvider = TestIdentityProvider.GetIdentityProvider(); var blockStorage = new CloudBlockStorageProvider(null, "RegionOne", identityProvider, null); BlockStorage = new BlockStorageTestDataManager(blockStorage); }
public ComputeServiceTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); OpenStackNet.Tracing.Http.Listeners.Add(testOutput); var authenticationProvider = TestIdentityProvider.GetIdentityProvider(); _compute = new ComputeService(authenticationProvider, "RegionOne"); }
public NetworkingServiceTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); OpenStackNet.Tracing.Http.Listeners.Add(testOutput); var authenticationProvider = TestIdentityProvider.GetIdentityProvider(); _networkingService = new NetworkingService(authenticationProvider, "RegionOne"); _testData = new NetworkingTestDataManager(_networkingService); }
public static void Initialize() { Test.Framework.Framework.Initialize(); DataAccessLayer.Initialize(); TestIdentityProvider.Initialize(); Container.Register <ISigningCredentialsProvider, SigningCredentialsProvider>(); Container.RegisterInstance <IMusicRepository, XmlMusicRepository>( "XmlRepository", new XmlMusicRepository(AppSettings.XMLAlbumFile, AppSettings.XMLSongFile), ObjectLifeSpans.Singleton); ServiceRegistry(); }
public CloudNetworkServiceTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); RackspaceNet.Tracing.Http.Listeners.Add(testOutput); var authenticationProvider = TestIdentityProvider.GetIdentityProvider(); _networkingService = new CloudNetworkService(authenticationProvider, "IAD"); _testData = new CloudNetworksTestDataManager(_networkingService); }
public CloudFilesTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); OpenStackNet.Tracing.Http.Listeners.Add(testOutput); var authenticationProvider = TestIdentityProvider.GetIdentityProvider(); authenticationProvider.Authenticate(); _cloudFiles = new CloudFilesProvider(null, authenticationProvider); }
public RackConnectServiceTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); RackspaceNet.Tracing.Http.Listeners.Add(testOutput); var authenticationProvider = TestIdentityProvider.GetIdentityProvider("RackConnect"); _rackConnectService = new RackConnectService(authenticationProvider, "LON"); _testData = new RackConnectTestDataManager(_rackConnectService, authenticationProvider); }
public Layer3ExtensionTests(ITestOutputHelper testLog) { var testOutput = new XunitTraceListener(testLog); Trace.Listeners.Add(testOutput); OpenStackNet.Tracing.Http.Listeners.Add(testOutput); // The operator identity is necessary to create external networks var authenticationProvider = TestIdentityProvider.GetOperatorIdentity(); _networkingService = new NetworkingService(authenticationProvider, "RegionOne"); _testData = new NetworkingTestDataManager(_networkingService); var compute = new ComputeService(authenticationProvider, "RegionOne"); _computeTestData = new ComputeTestDataManager(compute); }
public void CreateUserHash_CallProvidersInOrder(bool firstApplicable, bool secondApplicable, bool firstShouldBeCalled, bool secondShouldBeCalled) { HttpContext context = HttpContextHelper.GetContextWithIp("192.168.201.1"); TestIdentityProvider mock1 = new TestIdentityProvider("Provider1", 10) { IsApplicable = firstApplicable }; TestIdentityProvider mock2 = new TestIdentityProvider("Procider2", 15) { IsApplicable = secondApplicable }; UserHashIdentityMiddleware middleware = GetMiddelware(saltProvider: null, mock1, mock2); string hash = middleware.CreateUserHash(context); mock1.AssertCallsAndReset(firstShouldBeCalled); mock2.AssertCallsAndReset(secondShouldBeCalled); if (!firstApplicable && !secondApplicable) { Assert.AreEqual(string.Empty, hash, "Hash should be empty when all providers not applicable"); } }