private Task <IQueryResultDto <UserIpDto> > GetResultAsync(IQueryDtoMapper <UserIp, UserIpDto> mapper, UserIpFilterDto filter) { var queryDto = new QueryDto <UserIpFilterDto> { Filter = filter, WithCount = true }; return(mapper.QueryDto(queryDto).MapQueryAsync()); }
public async Task Query_IpTo_LessEqual_Test(uint ipToLessEqual) { var filter = new UserIpFilterDto { IpToLessEqual = ipToLessEqual }; var mapper = GetQueryDtoMapper(); var result = await GetResultAsync(mapper, filter); Assert.NotNull(result); Assert.True(result.Items?.Count > 0); Assert.True(result.Items.All(item => item.IpFrom.HasValue && item.IpTo <= ipToLessEqual)); }