示例#1
0
 private void AssertDtoEqualToEntity(Filter entity, FilterListDto dto)
 {
     Assert.NotNull(dto);
     Assert.Equal(entity.Id, dto.Id);
     Assert.Equal(entity.Name, dto.Name);
     Assert.Equal(entity.Index, dto.Index);
     Assert.Equal(entity.IfPublic, dto.IfPublic);
     Assert.Equal(entity.CreatedBy, dto.CreatedBy);
 }
示例#2
0
        public void ShouldFindSummary()
        {
            //Arrange
            var    domainService = new Mock <IFilterService>();
            var    agentService  = new Mock <IAgentService>();
            Filter filter        = MakeFilterEntity(1);

            domainService.Setup(t => t.Find(1)).Returns(filter);
            domainService.Setup(t => t.GetConversationNum(filter)).Returns(1);
            agentService.Setup(t => t.GetDisplayName(1)).Returns("a");
            FilterAppService filterAppService = new FilterAppService(domainService.Object, agentService.Object, null, null);
            //Act
            FilterListDto filterListDto = filterAppService.FindSummary(1);

            //Assert
            Assert.NotNull(filterListDto);
            AssertDtoEqualToEntity(filter, filterListDto);
            Assert.Equal("a", filterListDto.CreatedByName);
            Assert.Equal(1, filterListDto.ConversationNum);
        }