public void GetCombinedHash_ReturnsZero_ForNullishArray(ArrayType type) { var arr = (object[])null; // ReSharper disable once SwitchStatementMissingSomeCases switch (type) { case ArrayType.Empty: arr = _empty; break; case ArrayType.OnlyNulls: arr = _onlyNulls; break; } var hash = HashCodeUtil.GetCombinedHash(arr); Assert.Equal(0, hash); }
public void GetCombinedHash_ReturnsNonZero_ForNonNullishArray(ArrayType type) { object[] arr; // ReSharper disable once SwitchStatementMissingSomeCases switch (type) { case ArrayType.SomeNulls: arr = _someNulls; break; case ArrayType.NoNulls: arr = _noNulls; break; default: throw new InvalidOperationException(); } var hash = HashCodeUtil.GetCombinedHash(arr); Assert.NotEqual(0, hash); }
public override int GetHashCode() { return(HashCodeUtil.GetCombinedHash(ResponseHeaders, ContentType, Content, Status)); }
public override int GetHashCode() { return(HashCodeUtil.GetCombinedHash(Value, Args, Op, StopOnFail)); }
public override int GetHashCode() { return(HashCodeUtil.GetCombinedHash(ConditionName, Success, Info)); }
public override int GetHashCode() { return(HashCodeUtil.GetCombinedHash(Check, Time, Outcome, Details)); }
public override int GetHashCode() { return(HashCodeUtil.GetCombinedHash(Environments, Services, Checks)); }