URSA.Web.Http.HeaderParameter.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj)
        {
            if ((Object.Equals(obj, null)) || (!(obj is HeaderParameter)))
            {
                return false;
            }

            HeaderParameter parameter = (HeaderParameter)obj;
            return Name.Equals(parameter.Name) && (Value != null ? Value.Equals(parameter.Value) : parameter.Value == null);
        }

Usage Example

示例#1
0
 public void it_should_consider_same_instance_as_equal()
 {
     var param = new HeaderParameter("key", 1);
     param.Equals(param).Should().BeTrue();
 }