Esempio n. 1
0
        public async Task NpsClientSearchTestAsync()
        {
            Thread.CurrentPrincipal = new ClaimsPrincipal
                                      (
                new ClaimsIdentity
                (
                    new List <Claim>
            {
                new Claim(ClaimTypes.NameIdentifier, "117084294703656960")
            }
                )
                                      );

            var input1 = new PagingInput <NpsClientSearchInput>();
            var input2 = new PagingInput <NpsClientSearchInput>
            {
                Filter = new NpsClientSearchInput {
                    DeviceUniqueId = "AAAAAAAAAA"
                }
            };
            var input3 = new PagingInput <NpsClientSearchInput>
            {
                Filter = new NpsClientSearchInput {
                    DeviceUniqueId = "BBBBBBBBBB", SearchPorts = new List <string> {
                        "1111", "5555", "6666"
                    }
                }
            };

            var searchResult1 = await _npsClientService.SearchAsync(input1);

            var searchResult2 = await _npsClientService.SearchAsync(input2);

            var searchResult3 = await _npsClientService.SearchAsync(input3);

            Assert.NotNull(searchResult1);
            Assert.NotNull(searchResult2);
            Assert.NotNull(searchResult3);
        }
Esempio n. 2
0
 public async Task <IExecuteResult> SearchAsync(PagingInput <NpsClientSearchInput> input)
 {
     return(ExecuteResult.Ok(await _npsClientService.SearchAsync(input)));
 }