Heart beat thread pool configuration module
Наследование: IHeartBeatThreadPoolConfiguration
        public void Set_HeartBeatThreadIdleTimeout_WhenReadOnly_Fails(HeartBeatThreadPoolConfiguration configuration, int value)
        {
            configuration.SetReadOnly();

            Assert.Throws<InvalidOperationException>(
              delegate
              {
                  configuration.ThreadIdleTimeout = TimeSpan.FromSeconds(value);
              });
        }
        public void Set_HeartBeatThreadsMin_WhenReadOnly_Fails(HeartBeatThreadPoolConfiguration configuration, int value)
        {
            configuration.SetReadOnly();

            Assert.Throws<InvalidOperationException>(
              delegate
              {
                  configuration.ThreadsMin = value;
              });
        }
 public void SetAndGet_HeartBeatThreadsMin(HeartBeatThreadPoolConfiguration configuration, int value)
 {
     configuration.ThreadsMin = value;
     Assert.Equal(value, configuration.ThreadsMin);
 }
 public void SetAndGet_HeartBeatThreadIdleTimeout(HeartBeatThreadPoolConfiguration configuration, int value)
 {
     configuration.ThreadIdleTimeout = TimeSpan.FromSeconds(value);
     Assert.Equal(TimeSpan.FromSeconds(value), configuration.ThreadIdleTimeout);
 }
 public void Set_Readonly(HeartBeatThreadPoolConfiguration configuration)
 {
     configuration.SetReadOnly();
     Assert.Equal(true, configuration.IsReadOnly);
 }
 public void Test_DefaultNotReadOnly(HeartBeatThreadPoolConfiguration configuration)
 {
     Assert.Equal(false, configuration.IsReadOnly);
 }