Ejemplo n.º 1
0
        public void TryGetAsyncCloudGatewayForSchema_WhereGatewayIsDefined_Succeeds()
        {
            var asyncGateways = new[] { new ExportFactory <IAsyncCloudGateway, CloudGatewayMetadata>(() => Fixture.GetAsyncCreator(), Fixture.GetAsyncGatewayMetadata()) };
            var syncGateways  = Enumerable.Empty <ExportFactory <ICloudGateway, CloudGatewayMetadata> >();

            var sut = new GatewayManager(asyncGateways, syncGateways);
            IAsyncCloudGateway asyncGateway = null;
            var result = sut.TryGetAsyncCloudGatewayForSchema("testAsync", out asyncGateway);

            Assert.IsTrue(result, "Configured AsyncCloudGateway not returned");
        }