Exemplo n.º 1
0
        public void ThatArePublic()
        {
            var result = SymbolsFunctions.ThatArePublic(data.Classes);

            Assert.AreEqual(3, result.Count());
        }
Exemplo n.º 2
0
        public void ThatHaveAttribute()
        {
            var result = SymbolsFunctions.ThatHaveAttribute(data.Classes, "DebuggerDisplay");

            Assert.AreEqual("OrangeDTO", result.First().Name);
        }
Exemplo n.º 3
0
        public void ThatDoNotHaveAttribute()
        {
            var result = SymbolsFunctions.ThatDoNotHaveAttribute(data.Classes, "DebuggerDisplay");

            Assert.AreEqual(6, result.Count());
        }
Exemplo n.º 4
0
        public void WhereNameMatches()
        {
            var result = SymbolsFunctions.WhereNameMatches(data.Interfaces, @".+Eaten");

            Assert.AreEqual("ICanBeEaten", result.First().Name);
        }
Exemplo n.º 5
0
        public void WhereNameEndsWith()
        {
            var result = SymbolsFunctions.WhereNameEndsWith(data.Classes, "Fruit");

            Assert.AreEqual(2, result.Count());
        }
Exemplo n.º 6
0
        public void WhereNameStartsWith()
        {
            var result = SymbolsFunctions.WhereNameStartsWith(data.Classes, "Fru");

            Assert.AreEqual("Fruit", result.First().Name);
        }
Exemplo n.º 7
0
        public void WhereNamespaceMatches()
        {
            var result = SymbolsFunctions.WhereNamespaceMatches(data.Classes, @"Tests\.Assets.*\.DTO");

            Assert.AreEqual(2, result.Count());
        }
Exemplo n.º 8
0
        public void WhereNamespaceStartsWith()
        {
            var result = SymbolsFunctions.WhereNamespaceStartsWith(data.Classes, "Tests.Assets.Referenced.Domain");

            Assert.AreEqual(4, result.Count());
        }