Base:
15 references to GetHashCode
Microsoft.ML.AutoML.Tests (15)
SweeperTests.cs (15)
257var parameterSetNewHash = new ParameterSet(new IParameterValue[] { value1 }.ToDictionary(x => x.Name), hash: parameterSet.GetHashCode() + 1);
258Assert.NotEqual(parameterSet.GetHashCode(), parameterSetNewHash.GetHashCode());
262var parameterSetMoreValues = new ParameterSet(new IParameterValue[] { value1, value2 }.ToDictionary(x => x.Name), hash: parameterSet.GetHashCode());
263Assert.Equal(parameterSet.GetHashCode(), parameterSetMoreValues.GetHashCode());
267var parameterSetDifferentName = new ParameterSet(new IParameterValue[] { value2 }.ToDictionary(x => x.Name), hash: parameterSet.GetHashCode());
268Assert.Equal(parameterSet.GetHashCode(), parameterSetDifferentName.GetHashCode());
272var parameterSetDifferentValue = new ParameterSet(new IParameterValue[] { stringValue1 }.ToDictionary(x => x.Name), hash: parameterSet.GetHashCode());
273Assert.Equal(parameterSet.GetHashCode(), parameterSetDifferentValue.GetHashCode());
277var parameterSetSameHash = new ParameterSet(new IParameterValue[] { value1 }.ToDictionary(x => x.Name), hash: parameterSet.GetHashCode());
278Assert.Equal(parameterSet.GetHashCode(), parameterSetSameHash.GetHashCode());