public void IfNoneMatchAllStarTest() { var matcher = IfNoneMatchHeader.Parse("*"); Assert.All(_entityTags, etag => Assert.False(matcher.IsMatch(etag))); }
public void IfNoneMatchAllEmptyTest() { var matcher = IfNoneMatchHeader.Parse(string.Empty); Assert.All(_entityTags, etag => Assert.False(matcher.IsMatch(etag))); }
public void IfNoneMatchNoneTest() { var matcher = IfNoneMatchHeader.Parse("\"qweqwe\""); Assert.Equal(3, _entityTags.Count(etag => matcher.IsMatch(etag))); }
public void IfNoneMatchOtherTest() { var matcher = IfNoneMatchHeader.Parse("\"asd\""); Assert.Equal(2, _entityTags.Count(etag => matcher.IsMatch(etag))); }
public void IfNoneMatchWeakTest() { var matcher = IfNoneMatchHeader.Parse("w/\"qwe\"", EntityTagComparer.Weak); Assert.Equal(1, _entityTags.Count(etag => matcher.IsMatch(etag))); }
public void IfNoneMatchWeakWithStrongCompareTest() { var matcher = IfNoneMatchHeader.Parse("w/\"qwe\""); Assert.Equal(3, _entityTags.Count(etag => matcher.IsMatch(etag))); }