Ejemplo n.º 1
0
        public void ShouldApplyKeywordWorks()
        {
            // Arrange
            var conversationService = new ConversationService(agentService.Object, departmentService.Object, filterRepo.Object, filterExpressionFactory.Object, logRepo.Object);
            var rawConversations    = new List <Conversation>
            {
                new Conversation {
                    Id = 1, Subject = "Conversation Test 1"
                },
                new Conversation {
                    Id = 2, Subject = "", Note = "Conversation2"
                }
            }.AsQueryable();
            // Act
            var conversations = conversationService.ApplyKeyword(rawConversations, "Conversation").DefaultIfEmpty().ToList();

            // Assert
            Assert.Equal(2, conversations.Count());
        }