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); }
private async Task WriteAsync(RedisInteger value, CancellationToken cancellationToken) { await WriteSimpleAsync(value, cancellationToken); }