public void TestAvailableContext_ShouldReturnAvailableContext()
        {
            AddressManager manager = AddressManager.NewDiscoveryAddressManager("client", Constants.ManagerConfig);
            AddressContext ctx     = manager.AddressContext;

            Assert.IsTrue(ctx.IsAvailable);
        }
        public void TestAvailableContext_ShouldChangeAvailableContext()
        {
            AddressManager manager = AddressManager.NewDiscoveryAddressManager("client", Constants.ManagerConfig);
            AddressContext ctx     = manager.AddressContext;

            Assert.IsTrue(ctx.IsAvailable);
            Assert.AreEqual(ctx, manager.AddressContext);
            ctx.MarkUnavailable();
            Assert.AreNotEqual(ctx, manager.AddressContext);
        }
 public static void Initialize(TestContext context)
 {
     AddressManager.NewDiscoveryAddressManager("client", Constants.ManagerConfig);
     AddressManager.NewRegistryAddressManager("client", Constants.ManagerConfig);
 }