1
0
mirror of https://github.com/bitwarden/server synced 2026-01-26 06:13:31 +00:00

Fix the subscribe unit test

This commit is contained in:
Cy Okeke
2026-01-21 21:50:38 +01:00
parent ba05d49a6b
commit 4ae7ea04ba

View File

@@ -165,7 +165,8 @@ public class SubscriberServiceTests
var subscription = new Subscription
{
Id = subscriptionId,
Status = "active"
Status = "active",
Metadata = new Dictionary<string, string>()
};
var stripeAdapter = sutProvider.GetDependency<IStripeAdapter>();
@@ -215,6 +216,8 @@ public class SubscriberServiceTests
GatewaySubscriptionId = null
};
var previousPeriodEndDate = DateTime.UtcNow.AddMonths(1);
var subscription = new Subscription
{
Id = "sub_test",
@@ -232,7 +235,7 @@ public class SubscriberServiceTests
[StripeConstants.MetadataKeys.PreviousPremiumPriceId] = "premium-annually-2020",
[StripeConstants.MetadataKeys.UpgradedOrganizationId] = organization.Id.ToString(),
[StripeConstants.MetadataKeys.PreviousPremiumUserId] = userId.ToString(),
[StripeConstants.MetadataKeys.PreviousPeriodEndDate] = DateTime.UtcNow.AddMonths(1).ToString("O"),
[StripeConstants.MetadataKeys.PreviousPeriodEndDate] = previousPeriodEndDate.ToString("O"),
[StripeConstants.MetadataKeys.PreviousAdditionalStorage] = "5",
[StripeConstants.MetadataKeys.PreviousStoragePriceId] = "storage-annually-2020",
[StripeConstants.MetadataKeys.OrganizationId] = organization.Id.ToString()
@@ -280,7 +283,6 @@ public class SubscriberServiceTests
opts.Items.Count(i => i.Deleted == true) == 1 &&
opts.Items.Any(i => i.Price == "premium-annually-2020" && i.Quantity == 1) &&
opts.Items.Any(i => i.Price == "storage-annually-2020" && i.Quantity == 5) &&
opts.TrialEnd.Value == SubscriptionTrialEnd.Now &&
opts.Metadata[StripeConstants.MetadataKeys.UserId] == userId.ToString() &&
!opts.Metadata.ContainsKey(StripeConstants.MetadataKeys.PreviousPremiumPriceId) &&
!opts.Metadata.ContainsKey(StripeConstants.MetadataKeys.OrganizationId)));