public void HasherTokensReturnDifferentHashAlgorithms() { TestHasher(hasher => { using (HasherToken hasherToken1 = hasher.CreateToken()) { using (HasherToken hasherToken2 = hasher.CreateToken()) { Assert.False(hasherToken1.Equals(hasherToken2)); } } }); }
public void HasherTokensAreReusedFromBag() { TestHasher(hasher => { using (hasher.CreateToken()) { HasherToken oldToken; using (HasherToken secondToken = hasher.CreateToken()) { oldToken = secondToken; } using (HasherToken secondToken = hasher.CreateToken()) { Assert.Equal(oldToken, secondToken); } } }); }