public void Constructor() { var id = new Yogi.OperationId(5); Assert.Equal(5, id.Value); Assert.True(id.IsValid); id = new Yogi.OperationId(-12); Assert.Equal(-12, id.Value); Assert.False(id.IsValid); id = new Yogi.OperationId(0); Assert.Equal(0, id.Value); Assert.False(id.IsValid); }
public void EqualityComparison() { var id1 = new Yogi.OperationId(11); var id2 = new Yogi.OperationId(11); var id3 = new Yogi.OperationId(333); Assert.True(id1 == id2); Assert.False(id1 == id3); Assert.False(id1 != id2); Assert.True(id1 != id3); Assert.False(id1.Equals(new Exception())); Assert.False(id1.Equals(null)); Assert.True(id1.Equals(id2)); Assert.False(id1.Equals(id3)); }
public void GreaterSmallerComparison() { var id1 = new Yogi.OperationId(1); var id5 = new Yogi.OperationId(5); var id5_ = new Yogi.OperationId(5); var id8 = new Yogi.OperationId(8); Assert.True(id5 < id8); Assert.False(id5 < id5_); Assert.False(id5 < id1); Assert.True(id5 <= id8); Assert.True(id5 <= id5_); Assert.False(id5 <= id1); Assert.False(id5 > id8); Assert.False(id5 > id5_); Assert.True(id5 > id1); Assert.False(id5 >= id8); Assert.True(id5 >= id5_); Assert.True(id5 >= id1); }
public void DefaultValue() { var id = new Yogi.OperationId(); Assert.Equal(id, new Yogi.OperationId(0)); }