Exemplo n.º 1
0
        public void IsAllowed(string resource, bool shouldBeAllowed)
        {
            var mutationDocumentFilterItem = new MutationDocumentFilterItem
            {
                Effect   = MutationDocumentFilterItem.FilterEffect.Allow,
                Resource = "*Mock*"
            };

            Assert.AreEqual(shouldBeAllowed, mutationDocumentFilterItem.IsAllowed(resource));
        }
Exemplo n.º 2
0
        public void IsAllowedSpecialPath(string resource, bool shouldBeAllowed)
        {
            var mutationDocumentFilterItem = new MutationDocumentFilterItem
            {
                Effect   = MutationDocumentFilterItem.FilterEffect.Allow,
                Resource = "/weird/hej.cs"
            };

            Assert.AreEqual(shouldBeAllowed, mutationDocumentFilterItem.IsAllowed(resource));
        }
        public void MatchFilterLines(int line, bool shouldBeAllowed)
        {
            var mutationDocumentFilterItem = new MutationDocumentFilterItem
            {
                Effect   = MutationDocumentFilterItem.FilterEffect.Allow,
                Resource = "Test.cs",
                Lines    = new List <string> {
                    "200,2"
                }
            };

            Assert.AreEqual(shouldBeAllowed, mutationDocumentFilterItem.MatchFilterLines(line));
        }