コード例 #1
0
        public void SiloInstanceTable_FindAllGatewayProxyEndpoints()
        {
            RegisterSiloInstance();

            var gateways = manager.FindAllGatewayProxyEndpoints();
            Assert.AreEqual(0, gateways.Count, "Number of gateways before Silo.Activate");

            manager.ActivateSiloInstance(myEntry);

            gateways = manager.FindAllGatewayProxyEndpoints();
            Assert.AreEqual(1, gateways.Count, "Number of gateways after Silo.Activate");

            Uri myGateway = gateways.First();
            Assert.AreEqual(myEntry.Address, myGateway.Host.ToString(), "Gateway address");
            Assert.AreEqual(myEntry.ProxyPort, myGateway.Port.ToString(CultureInfo.InvariantCulture), "Gateway port");
        }
コード例 #2
0
        public async Task SiloInstanceTable_FindAllGatewayProxyEndpoints()
        {
            RegisterSiloInstance();

            var gateways = await manager.FindAllGatewayProxyEndpoints();

            Assert.Equal(0, gateways.Count);   // "Number of gateways before Silo.Activate"

            await manager.ActivateSiloInstance(myEntry);

            gateways = await manager.FindAllGatewayProxyEndpoints();

            Assert.Equal(1, gateways.Count);   // "Number of gateways after Silo.Activate"

            Uri myGateway = gateways.First();

            Assert.Equal(myEntry.Address, myGateway.Host.ToString());                               // "Gateway address"
            Assert.Equal(myEntry.ProxyPort, myGateway.Port.ToString(CultureInfo.InvariantCulture)); // "Gateway port"
        }