public void ShouldHaveFlagForNoPins() { var keys = new PublicPinnedKeys(new List <PinnedKey>(), null, null, null); var validation = keys.IsValidPinning(new List <PinnedKey>()); Assert.Equal(PinCheckResult.ZeroPins, validation & PinCheckResult.ZeroPins); }
public void ShouldHaveFlagForOutOfBoundsMaxAgeUpperBound() { var keys = new PublicPinnedKeys(new List <PinnedKey>(), TimeSpan.FromSeconds(uint.MaxValue + 1L), null, null); var validation = keys.IsValidPinning(new List <PinnedKey>()); Assert.Equal(PinCheckResult.OutOfRangeMaxAge, validation & PinCheckResult.OutOfRangeMaxAge); }
public void ShouldHaveFlagForNoMaxAge() { var keys = new PublicPinnedKeys(new List <PinnedKey>(), null, null, null); var validation = keys.IsValidPinning(new List <PinnedKey>()); Assert.Equal(PinCheckResult.MissingMaxAge, validation & PinCheckResult.MissingMaxAge); }
public void ShouldHaveFlagForOutOfBoundsMaxAgeLowerBound() { var keys = new PublicPinnedKeys(new List <PinnedKey>(), TimeSpan.FromSeconds(-1), null, null); var validation = keys.IsValidPinning(new List <PinnedKey>()); Assert.That(validation & PinCheckResult.OutOfRangeMaxAge, Is.EqualTo(PinCheckResult.OutOfRangeMaxAge)); }
public void ShouldHaveFlagForOutOfBoundsMaxAgeUpperBound() { var keys = new PublicPinnedKeys(new List<PinnedKey>(), TimeSpan.FromSeconds(uint.MaxValue + 1L), null, null); var validation = keys.IsValidPinning(new List<PinnedKey>()); Assert.Equal(PinCheckResult.OutOfRangeMaxAge, validation & PinCheckResult.OutOfRangeMaxAge); }
public void ShouldHaveFlagForNoPins() { var keys = new PublicPinnedKeys(new List<PinnedKey>(), null, null, null); var validation = keys.IsValidPinning(new List<PinnedKey>()); Assert.Equal(PinCheckResult.ZeroPins, validation & PinCheckResult.ZeroPins); }
public void ShouldHaveFlagForNoMaxAge() { var keys = new PublicPinnedKeys(new List<PinnedKey>(), null, null, null); var validation = keys.IsValidPinning(new List<PinnedKey>()); Assert.Equal(PinCheckResult.MissingMaxAge, validation & PinCheckResult.MissingMaxAge); }
public void ShouldHaveFlagForOutOfBoundsMaxAgeLowerBound() { var keys = new PublicPinnedKeys(new List<PinnedKey>(), TimeSpan.FromSeconds(-1), null, null); var validation = keys.IsValidPinning(new List<PinnedKey>()); Assert.That(validation & PinCheckResult.OutOfRangeMaxAge, Is.EqualTo(PinCheckResult.OutOfRangeMaxAge)); }