You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
786 B
31 lines
786 B
using Bit.Core.Enums; |
|
using Bit.Core.Utilities; |
|
using Xunit; |
|
|
|
namespace Bit.Core.Test.Utilities; |
|
|
|
|
|
public class StaticStoreTests |
|
{ |
|
[Fact] |
|
public void StaticStore_Initialization_Success() |
|
{ |
|
var plans = StaticStore.Plans.ToList(); |
|
Assert.NotNull(plans); |
|
Assert.NotEmpty(plans); |
|
Assert.Equal(17, plans.Count); |
|
} |
|
|
|
[Theory] |
|
[InlineData(PlanType.EnterpriseAnnually)] |
|
[InlineData(PlanType.EnterpriseMonthly)] |
|
[InlineData(PlanType.TeamsMonthly)] |
|
[InlineData(PlanType.TeamsAnnually)] |
|
[InlineData(PlanType.TeamsStarter)] |
|
public void StaticStore_GetPlan_Success(PlanType planType) |
|
{ |
|
var plan = StaticStore.GetPlan(planType); |
|
Assert.NotNull(plan); |
|
Assert.Equal(planType, plan.Type); |
|
} |
|
}
|
|
|