예제 #1
0
        private static void AttrTest(Attr attr, IResource resource, params string[] expected)
        {
            var selector = new AttrSelector(attr);
            var actual   = selector.Select(resource).Select(r => r.AsString());

            Assert.Equal(expected, actual);
        }
예제 #2
0
        public void SelectElementWorks()
        {
            var selector = new AttrSelector(Attr.Element);
            var actual   = selector.Select(validResource);

            Assert.Single(actual);
            var first = actual.First();

            Assert.IsAssignableFrom <IElement>(first.AsObject());
        }