コード例 #1
0
        public void DataHubRequestTestSingleResult()
        {
            dhMocks.SetMockSingleResponse();
            dhRequests.Client = dhHandler.ToHttpClient();
            dhRequests.SetHttpClientDefaults();
            StringCollection rqParams = new StringCollection()
            {
                "employeeId=140889"
            };

            DataHubResponse response = dhRequests.RunQueryAsync(rqParams).Result;

            Assert.AreEqual("Hansen", response.Employees[0].LastName);
        }
コード例 #2
0
        public void DataHubRequestTestGreaterThan500Results()
        {
            dhMocks.SetMockLargeResponse();
            dhRequests.Client = dhHandler.ToHttpClient();
            dhRequests.SetHttpClientDefaults();
            StringCollection rqParams = new StringCollection()
            {
                "functionCode=060"
            };

            DataHubResponse response = dhRequests.RunQueryAsync(rqParams).Result;

            Assert.IsTrue(condition: 741 == response.TotalRecordCount);
            Assert.IsTrue(condition: 741 == response.Employees.Length);

            DataHubMocks.MockHttp.VerifyNoOutstandingExpectation();
        }