Пример #1
0
        public void Must_be_Equatable()
        {
            var a = new TTL(1200);
            var b = new TTL(1200);
            var c = new TTL(3600);

            a.Equals(a).Should().BeTrue();
            a.Equals(b).Should().BeTrue();
            b.Equals(a).Should().BeTrue();
            a.Equals(c).Should().BeFalse();
            c.Equals(a).Should().BeFalse();
        }
Пример #2
0
 public bool Equals(RRBase rrbase)
 {
     if (object.ReferenceEquals(null, rrbase))
     {
         return(false);
     }
     return
         (NAME.Equals(rrbase.NAME) &&
          TypeValue.Equals(rrbase.TypeValue) &&
          CLASS.Equals(rrbase.CLASS) &&
          TTL.Equals(rrbase.TTL));
 }