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(); }
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)); }