public void Equals_Both_Null_Returns_True()
        {
            // Arrange

            // Act
            var equals = QuotaOptions.Equals(null, null);

            // Assert
            Assert.True(equals);
        }
示例#2
0
        public void Equals_Second_Null_Returns_False()
        {
            var options1 = new QuotaOptions
            {
                Average = 10,
                Burst   = 100,
            };

            var equals = QuotaOptions.Equals(options1, null);

            Assert.False(equals);
        }
示例#3
0
        public void Equals_First_Null_Returns_False()
        {
            var options2 = new QuotaOptions
            {
                Average = 20,
                Burst   = 200,
            };

            var equals = QuotaOptions.Equals(null, options2);

            Assert.False(equals);
        }
示例#4
0
        public void Equals_Different_Value_Returns_False()
        {
            var options1 = new QuotaOptions
            {
                Average = 10,
                Burst   = 100,
            };

            var options2 = new QuotaOptions
            {
                Average = 20,
                Burst   = 200,
            };

            var equals = QuotaOptions.Equals(options1, options2);

            Assert.False(equals);
        }
示例#5
0
        public void Equals_Same_Value_Returns_True()
        {
            var options1 = new QuotaOptions
            {
                Average = 10,
                Burst   = 100,
            };

            var options2 = new QuotaOptions
            {
                Average = 10,
                Burst   = 100,
            };

            var equals = QuotaOptions.Equals(options1, options2);

            Assert.True(equals);
        }
示例#6
0
        public void Equals_Both_Null_Returns_True()
        {
            var equals = QuotaOptions.Equals(null, null);

            Assert.True(equals);
        }