Пример #1
0
        public void OneUserDefinedEntity_InvalidComment()
        {
            var entityFinder = new Mock <IUserDefinedEntityFinder>();
            var filter       = new ContainsUserDefinedEntitiesFilter(entityFinder.Object);

            entityFinder.Setup(x => x.FindAllUserDefinedEntities(It.IsAny <IEnumerable <IDocument> >()))
            .Returns(
                new UserDefinedEntity[] {
                new UserDefinedEntity()
                {
                    DocumentId   = "id",
                    EntityLength = 3,
                    EntityOffset = 1,
                    EntityType   = "type",
                    Entity       = "value"
                }
            });

            var result = filter.ShouldKeep(new InvalidComment()
            {
                Id = "id"
            });

            Assert.IsTrue(result);
        }
Пример #2
0
        public void NoUserDefinedEntities()
        {
            var entityFinder = new Mock <IUserDefinedEntityFinder>();
            var filter       = new ContainsUserDefinedEntitiesFilter(entityFinder.Object);

            entityFinder.Setup(x => x.FindAllUserDefinedEntities(It.IsAny <IEnumerable <IDocument> >())).Returns(new UserDefinedEntity[] { });

            var result = filter.ShouldKeep(CreateDocument("id", "text"));

            Assert.IsFalse(result);
        }
Пример #3
0
        public void NoUserDefinedEntities_InvalidComment()
        {
            var entityFinder = new Mock <IUserDefinedEntityFinder>();
            var filter       = new ContainsUserDefinedEntitiesFilter(entityFinder.Object);

            entityFinder.Setup(x => x.FindAllUserDefinedEntities(It.IsAny <IEnumerable <IDocument> >())).Returns(new UserDefinedEntity[] { });

            var result = filter.ShouldKeep(new InvalidComment()
            {
                Id = "id"
            });

            Assert.IsTrue(result);
        }