Esempio n. 1
0
        public void EqualsIdenticalLabelledValues()
        {
            var lbv1 = new LabelledValue<int>("int", 5);
            var lbv2 = new LabelledValue<int>("int", 5);

            // Test both variants
            Assert.That(lbv1.Equals(lbv2));
            Assert.That(lbv1.Equals((object)lbv2));
        }
Esempio n. 2
0
        public void NotEqualLabeledValuesOfDifferentTypes()
        {
            var lbv1 = new LabelledValue<int>("test", 5);
            var lbv2 = new LabelledValue<double>("test", 5.0);

            Assert.False(lbv1.Equals(lbv2));
        }
Esempio n. 3
0
 public void NotEqualDifferentValues()
 {
     var lbv1 = new LabelledValue<int>("test", 5);
     var lbv2 = new LabelledValue<int>("test", 6);
     Assert.IsFalse(lbv1.Equals(lbv2));
 }
Esempio n. 4
0
 public void NotEqualNull()
 {
     var lbv = new LabelledValue<int>("test", 5);
     Assert.False(lbv.Equals(null));
 }