public void IntegersWithSameContentHaveSameHashCode()
        {
            var integer1 = new RedisInteger(1234);
            var integer2 = new RedisInteger(1234);

            Assert.Equal(integer1.GetHashCode(), integer2.GetHashCode());
        }
        public void IntegersWithSameValueAreEqual()
        {
            var integer1 = new RedisInteger(1234);
            var integer2 = new RedisInteger(1234);

            Assert.True(integer1.Equals(integer2));
            Assert.True(integer2.Equals(integer1));

            Assert.True(integer1 == integer2);
            Assert.True(integer2 == integer1);
        }
        public void IntegersWithDifferentValueAreNotEqual()
        {
            var integer1 = new RedisInteger(1234);
            var integer2 = new RedisInteger(4321);

            Assert.False(integer1.Equals(integer2));
            Assert.False(integer2.Equals(integer1));

            Assert.True(integer1 != integer2);
            Assert.True(integer2 != integer1);
        }
        public void DataTypeIsCorrect()
        {
            var i = new RedisInteger(0);

            Assert.Equal(RedisType.Integer, i.RedisType);
        }
        public void IntegersAreNotEqualToNull()
        {
            var i = new RedisInteger(0);

            Assert.False(i.Equals(null));
        }
        public void IntegersAreEqualToItself()
        {
            var i = new RedisInteger(0);

            Assert.True(i.Equals(i));
        }
        public void ToStringCorrect()
        {
            var i = new RedisInteger(1234);

            Assert.Equal("1234", i.ToString());
        }
        public void ValueIsCorrect()
        {
            var i = new RedisInteger(1234L);

            Assert.Equal(1234L, i.Value);
        }
Exemple #9
0
 private async Task WriteAsync(RedisInteger value, CancellationToken cancellationToken)
 {
     await WriteSimpleAsync(value, cancellationToken);
 }