public void SiloInstanceTable_FindPrimarySiloEndpoint() { RegisterSiloInstance(); IPEndPoint primary = manager.FindPrimarySiloEndpoint(); Assert.IsNull(primary, "Primary silo should not be found before Silo.Activate"); manager.ActivateSiloInstance(myEntry); primary = manager.FindPrimarySiloEndpoint(); Assert.IsNotNull(primary, "Primary silo should be found after Silo.Activate"); Assert.AreEqual(myEntry.Address, primary.Address.ToString(), "Primary silo address"); Assert.AreEqual(myEntry.Port, primary.Port.ToString(CultureInfo.InvariantCulture), "Primary silo port"); }