Forge
csharp4405de34
1using IntercomService.Data;
2using IntercomService.Services;
3
4namespace IntercomService.Tests;
5
6public sealed class TeamRoleAuthorizationTests
7{
8 [Theory]
9 [InlineData(TeamRoles.Owner, true)]
10 [InlineData(TeamRoles.Admin, true)]
11 [InlineData(TeamRoles.Member, true)]
12 [InlineData(TeamRoles.Guest, false)]
13 [InlineData(TeamRoles.Agent, false)]
14 public void CanPublishMessages_respects_role(string role, bool expected) =>
15 Assert.Equal(expected, TeamRoleAuthorization.CanPublishMessages(role));
16}
17
View only · write via MCP/CIDE