public async Task Should_Create_Valid_Account() { // Arrange var adminId = 1; var getResponse = await _walletClient.GetWalletByUserId(adminId); var wallet = await DeserializeAsync <GetWalletFromUserId>(getResponse); var inputModel = new { Name = "Account Name Test" }; // Act var response = await _walletClient.CreateNewAccount(wallet.WalletId, inputModel); var newAccountResponseDto = await DeserializeAsync <PostNewAccountDto>(response); // Assert response.EnsureSuccessStatusCode(); newAccountResponseDto.Name.Should().Be(inputModel.Name); newAccountResponseDto.Id.Should().NotBe(default);