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"); }
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" }