public async Task ShouldGetTransactionsFromServerFeatures() { // Arrange var getPendingTransactionsApiRequest = new GetPendingTransactionsApiRequest(); //Act GetPendingTransactionsApiResponse getPendingTransactionsApiResponse = await Mediator.Send(getPendingTransactionsApiRequest); //Assert getPendingTransactionsApiResponse.ListOfPendingTransactions.Count.ShouldBe(10); }
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); }