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); }
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); }