public void EqualsWorks()
 {
     var item = new Ds3PartialObject(Range.ByLength(1, 10), "foo");
     Assert.True(item.Equals(item));
     Assert.True(item.Equals(new Ds3PartialObject(Range.ByLength(1, 10), "foo")));
     Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(1, 10), "bar")));
     Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(0, 10), "foo")));
     Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(0, 10), "bar")));
     Assert.False(item.Equals(null));
     Assert.False(item.Equals(new {Name = "foo", Range = Range.ByLength(1, 10)}));
 }
Exemplo n.º 2
0
        public void EqualsWorks()
        {
            var item = new Ds3PartialObject(Range.ByLength(1, 10), "foo");

            Assert.True(item.Equals(item));
            Assert.True(item.Equals(new Ds3PartialObject(Range.ByLength(1, 10), "foo")));
            Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(1, 10), "bar")));
            Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(0, 10), "foo")));
            Assert.False(item.Equals(new Ds3PartialObject(Range.ByLength(0, 10), "bar")));
            Assert.False(item.Equals(null));
            Assert.False(item.Equals(new { Name = "foo", Range = Range.ByLength(1, 10) }));
        }