Example #1
0
        public void Equals_Second_Null_Returns_False()
        {
            var options1 = new PassiveHealthCheckConfig();

            var equals = options1.Equals(null);

            Assert.False(equals);
        }
Example #2
0
        public void Equals_Different_Value_Returns_False()
        {
            var options1 = new PassiveHealthCheckConfig
            {
                Enabled            = true,
                Policy             = "Passive",
                ReactivationPeriod = TimeSpan.FromSeconds(5),
            };

            var options2 = new PassiveHealthCheckConfig
            {
                Enabled            = false,
                Policy             = "Passive",
                ReactivationPeriod = TimeSpan.FromSeconds(1),
            };

            var equals = options1.Equals(options2);

            Assert.False(equals);
        }
Example #3
0
        public void Equals_Same_Value_Returns_True()
        {
            var options1 = new PassiveHealthCheckConfig
            {
                Enabled            = true,
                Policy             = "Passive",
                ReactivationPeriod = TimeSpan.FromSeconds(5),
            };

            var options2 = new PassiveHealthCheckConfig
            {
                Enabled            = true,
                Policy             = "passive",
                ReactivationPeriod = TimeSpan.FromSeconds(5),
            };

            var equals = options1.Equals(options2);

            Assert.True(equals);
            Assert.Equal(options1.GetHashCode(), options2.GetHashCode());
        }