Ejemplo n.º 1
0
        public async Task GetAsync_GetFactorialObjectAsync()
        {
            var response = await CreateServiceClient().GetAsync(new GetFactorialObjectAsync {
                ForNumber = Param
            });

            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(Param)));
        }
Ejemplo n.º 2
0
        public void GetSync_GetFactorialDelayAsync()
        {
            var response = CreateServiceClient().Get(new GetFactorialDelayAsync {
                ForNumber = Param
            });

            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(Param)));
        }
Ejemplo n.º 3
0
        public void Can_GET_GetFactorial_using_RestClient(string path)
        {
            var restClient = CreateRestClient();

            var response = restClient.Get <GetFactorialResponse>(path);

            Assert.That(response, Is.Not.Null, "No response received");
            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(3)));
        }
        public async Task Can_call_GetAsync_on_GetFactorial_using_RestClientAsync()
        {
            var asyncClient = CreateServiceClient();

            var response = await asyncClient.GetAsync <GetFactorialResponse>("factorial/3");

            Assert.That(response, Is.Not.Null, "No response received");
            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(3)));
        }
        public void Can_call_GetFactorial_WebService()
        {
            var client  = new XmlServiceClient(ListeningOn);
            var request = new GetFactorial {
                ForNumber = 3
            };
            var response = client.Send <GetFactorialResponse>(request);

            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(request.ForNumber)));
        }
        public void GetFactorial_Test()
        {
            var request = new GetFactorial {
                ForNumber = 4
            };

            var handler = new GetFactorialService();

            var response = handler.Any(request);

            Assert.That(response.Result, Is.EqualTo(4 * 3 * 2 * 1));
        }
        public void Can_call_GetAsync_on_GetFactorial_using_RestClientAsync()
        {
            var asyncClient = CreateAsyncRestClient();

            GetFactorialResponse response = null;

            asyncClient.GetAsync <GetFactorialResponse>("factorial/3", r => response = r, FailOnAsyncError);

            Thread.Sleep(1000);

            Assert.That(response, Is.Not.Null, "No response received");
            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(3)));
        }
        public void Can_call_SendAsync_on_ServiceClient()
        {
            var jsonClient = new JsonServiceClient(ListeningOn);

            var request = new GetFactorial {
                ForNumber = 3
            };
            GetFactorialResponse response = null;

            jsonClient.SendAsync <GetFactorialResponse>(request, r => response = r, FailOnAsyncError);

            Thread.Sleep(1000);

            Assert.That(response, Is.Not.Null, "No response received");
            Assert.That(response.Result, Is.EqualTo(GetFactorialService.GetFactorial(request.ForNumber)));
        }