public async Task CheckServiceGetFibonacciSubsequenceTimeOut(int timeout)
        {
            FibonacciServiceRequestBuilder builder = new FibonacciServiceRequestBuilder();
            var correctResponse = FibonacciServiceResponseBuilder.ErrorTimeOut(timeout);
            var tmp             = builder.New().ChangeTimeOfExecution(timeout);
            var result          = await tmp.GetFibonacciErrorResponse().ConfigureAwait(false);

            correctResponse.Description.Should().BeEquivalentTo(result.Description);
        }
        public async Task CheckServiceGetFibonacciSubsequenceReturnOK()
        {
            FibonacciServiceRequestBuilder builder = new FibonacciServiceRequestBuilder();
            var request = builder.GetRequestInstance();
            var result  = await _service.Fibonacci(request).ConfigureAwait(false);

            var correctResponse = FibonacciServiceResponseBuilder.BaseResponseCorrect();

            correctResponse.ResultWithIndex.Should().BeEquivalentTo(result.ResultWithIndex);
        }