tests(api.tests): fix methods broken in refactor
This commit is contained in:
@@ -172,7 +172,12 @@ public class AddTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
await context.AddAsync(user, ct);
|
await context.AddAsync(user, ct);
|
||||||
|
|
||||||
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
||||||
var plaidMetadata = PlaidInstitutionMetadata.From("alreadyExists", "Some Bank", encryptedAccessToken);
|
var plaidMetadata = PlaidInstitutionMetadata.From(
|
||||||
|
"alreadyExists",
|
||||||
|
"Some Bank",
|
||||||
|
encryptedAccessToken,
|
||||||
|
"itemId"
|
||||||
|
);
|
||||||
var institution = Institution.From("Some Bank", plaidMetadata);
|
var institution = Institution.From("Some Bank", plaidMetadata);
|
||||||
|
|
||||||
await context.AddAsync(institution, ct);
|
await context.AddAsync(institution, ct);
|
||||||
@@ -217,7 +222,12 @@ public class AddTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
||||||
|
|
||||||
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
||||||
var plaidMetadata = PlaidInstitutionMetadata.From("id", "Some Bank", encryptedAccessToken);
|
var plaidMetadata = PlaidInstitutionMetadata.From(
|
||||||
|
"id",
|
||||||
|
"Some Bank",
|
||||||
|
encryptedAccessToken,
|
||||||
|
"itemId"
|
||||||
|
);
|
||||||
var institution = Institution.From("Some Bank", plaidMetadata);
|
var institution = Institution.From("Some Bank", plaidMetadata);
|
||||||
|
|
||||||
user.AddInstitution(institution);
|
user.AddInstitution(institution);
|
||||||
|
|||||||
@@ -101,7 +101,12 @@ public class ConnectTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
||||||
|
|
||||||
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
||||||
var plaidMetadata = PlaidInstitutionMetadata.From("alreadyExists", "Some Bank", encryptedAccessToken);
|
var plaidMetadata = PlaidInstitutionMetadata.From(
|
||||||
|
"alreadyExists",
|
||||||
|
"Some Bank",
|
||||||
|
encryptedAccessToken,
|
||||||
|
"itemId"
|
||||||
|
);
|
||||||
var institution = Institution.From("Some Bank", plaidMetadata);
|
var institution = Institution.From("Some Bank", plaidMetadata);
|
||||||
|
|
||||||
user.AddInstitution(institution);
|
user.AddInstitution(institution);
|
||||||
|
|||||||
@@ -92,7 +92,12 @@ public class GetAvailableTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
AccessToken = exchangeTokenResponse.AccessToken,
|
AccessToken = exchangeTokenResponse.AccessToken,
|
||||||
});
|
});
|
||||||
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, exchangeTokenResponse.AccessToken, ct);
|
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, exchangeTokenResponse.AccessToken, ct);
|
||||||
var institutionMetadata = PlaidInstitutionMetadata.From(institutionId, "Some Bank", encryptedAccessToken);
|
var institutionMetadata = PlaidInstitutionMetadata.From(
|
||||||
|
institutionId,
|
||||||
|
"Some Bank",
|
||||||
|
encryptedAccessToken,
|
||||||
|
exchangeTokenResponse.ItemId
|
||||||
|
);
|
||||||
var institution = Institution.From("Some Bank", institutionMetadata);
|
var institution = Institution.From("Some Bank", institutionMetadata);
|
||||||
|
|
||||||
user.AddInstitution(institution);
|
user.AddInstitution(institution);
|
||||||
@@ -110,7 +115,8 @@ public class GetAvailableTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
|
|
||||||
var response = await Client.SendAsync(request, TestContext.Current.CancellationToken);
|
var response = await Client.SendAsync(request, TestContext.Current.CancellationToken);
|
||||||
|
|
||||||
|
var expectedResponseAccounts = expectedAccounts.Select(a => AvailableAccountDto.From((PlaidInstitutionMetadata)institution.Metadata!, a));
|
||||||
(await response.Should().BeJsonContentOfType<Response>(HttpStatusCode.OK))
|
(await response.Should().BeJsonContentOfType<Response>(HttpStatusCode.OK))
|
||||||
.Which.Accounts.Should().BeEquivalentTo(expectedAccounts.Select(AvailableAccountDto.FromPlaidAccount));
|
.Which.Accounts.Should().BeEquivalentTo(expectedResponseAccounts);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -45,7 +45,12 @@ public class GetTests(TestApi testApi) : IntegrationTest(testApi)
|
|||||||
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
var user = User.From("User1", passwordHasher.Hash("@Password1"), userEncryptionKey);
|
||||||
|
|
||||||
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
var encryptedAccessToken = await encryptor.EncryptAsyncFor(user, "accessToken", ct);
|
||||||
var plaidMetadata = PlaidInstitutionMetadata.From("alreadyExists", "Some Bank", encryptedAccessToken);
|
var plaidMetadata = PlaidInstitutionMetadata.From(
|
||||||
|
"alreadyExists",
|
||||||
|
"Some Bank",
|
||||||
|
encryptedAccessToken,
|
||||||
|
"itemId"
|
||||||
|
);
|
||||||
var institution = Institution.From("Some Bank", plaidMetadata);
|
var institution = Institution.From("Some Bank", plaidMetadata);
|
||||||
|
|
||||||
user.AddInstitution(institution);
|
user.AddInstitution(institution);
|
||||||
|
|||||||
Reference in New Issue
Block a user