public async Task APIGateway_GetClientReceivedPayments_IsSuccess()
        {
            var payments = await _productionApiGateway.GetClientReceivedPayments();

            Assert.IsTrue(payments.IsSuccess,
                          "Could not get client received payments.");
        }
Пример #2
0
        /// <summary>
        /// Obtem os pagamentos recebidos, da API.
        /// </summary>
        private async Task <Result <List <ApiResponse> > > GetReceivedPayments()
        {
            var request = await _gateway.GetClientReceivedPayments();

            if (!request.IsSuccess)
            {
                return(Result <List <ApiResponse> >
                       .Fail(null, $"Error on GetReceivedPayments Request: " +
                             string.Join(", ", request.Errors)));
            }

            return(Result <List <ApiResponse> > .Ok(
                       JsonConvert.DeserializeObject <List <ApiResponse> >(request.Value)));
        }