public async Task ShouldGetTransactionsFromServerFeatures()
        {
            // Arrange
            var getPendingTransactionsApiRequest = new GetPendingTransactionsApiRequest();

            //Act
            GetPendingTransactionsApiResponse getPendingTransactionsApiResponse =
                await Mediator.Send(getPendingTransactionsApiRequest);

            //Assert
            getPendingTransactionsApiResponse.ListOfPendingTransactions.Count.ShouldBe(10);
        }
Пример #2
0
            public override async Task <Unit> Handle
            (
                FetchTransactionsAction aFetchTransactionsAction,
                CancellationToken aCancellationToken
            )
            {
                var getTransactionsApiRequest = new GetPendingTransactionsApiRequest {
                    NumberOfTransactions = aFetchTransactionsAction.NumberOfTransactions
                };
                GetPendingTransactionsApiResponse getTransactionsApiResponse =
                    await HttpClient.PostJsonAsync <GetPendingTransactionsApiResponse>(GetPendingTransactionsApiRequest.Route, getTransactionsApiRequest);

                TransactionState._ListOfPendingTransactions = getTransactionsApiResponse.ListOfPendingTransactions;
                return(Unit.Value);
            }