public async Task ResetWalletResponse_using_Json_Net()
        {
            ResetWalletResponse resetWalletResponse =
                await Post <ResetWalletResponse>(ResetWalletRequest.GetRoute(), ResetWalletRequest);

            ValidateResetWalletResponse(ResetWalletRequest, resetWalletResponse);
        }
        public async Task ResetWalletResponse_using_System_Text_Json()
        {
            HttpResponseMessage httpResponseMessage =
                await HttpClient.PostAsJsonAsync <ResetWalletRequest>(ResetWalletRequest.GetRoute(), ResetWalletRequest);

            ResetWalletResponse resetWalletResponse =
                await httpResponseMessage.Content.ReadFromJsonAsync <ResetWalletResponse>();

            ValidateResetWalletResponse(ResetWalletRequest, resetWalletResponse);
        }
Beispiel #3
0
        public async Task ResetWalletResponse_and_reset_wallet()
        {
            // Arrage
            // Add something to the wallet
            await CreateAnInvitation();

            //Act
            ResetWalletResponse resetWalletResponse = await Send(ResetWalletRequest);

            // See what is in the wallet
            GetConnectionsRequest  getConnectionsRequest  = CreateValidGetConnectionsRequest();
            GetConnectionsResponse getConnectionsResponse = await Send(getConnectionsRequest);

            // Assert Item created isn't there
            getConnectionsResponse.ConnectionRecords.Count.Should().Be(0);

            ValidateResetWalletResponse(ResetWalletRequest, resetWalletResponse);
        }
 internal static void ValidateResetWalletResponse(ResetWalletRequest aResetWalletRequest, ResetWalletResponse aResetWalletResponse)
 {
     aResetWalletResponse.CorrelationId.Should().Be(aResetWalletRequest.CorrelationId);
 }