Code Cleanup
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
using RpgRoller.Components.Pages;
|
||||
using RpgRoller.Contracts;
|
||||
using RpgRoller.Domain;
|
||||
|
||||
namespace RpgRoller.Tests;
|
||||
|
||||
@@ -14,15 +12,10 @@ public sealed class WorkspaceStateTests
|
||||
var otherOwnerId = Guid.NewGuid();
|
||||
var state = new WorkspaceState
|
||||
{
|
||||
User = new UserSummary(userId, "user", "User", []),
|
||||
SelectedCampaign = new CampaignRoster(
|
||||
Guid.NewGuid(),
|
||||
"Alpha",
|
||||
"d6",
|
||||
new CampaignGmSummary(gmId, "GM"),
|
||||
[
|
||||
new CharacterSummary(Guid.NewGuid(), "Scout", otherOwnerId, Guid.NewGuid(), "Other Owner")
|
||||
])
|
||||
User = new(userId, "user", "User", []),
|
||||
SelectedCampaign = new(Guid.NewGuid(), "Alpha", "d6", new(gmId, "GM"), [
|
||||
new(Guid.NewGuid(), "Scout", otherOwnerId, Guid.NewGuid(), "Other Owner")
|
||||
])
|
||||
};
|
||||
|
||||
Assert.Equal("You", state.OwnerLabel(userId));
|
||||
@@ -35,17 +28,14 @@ public sealed class WorkspaceStateTests
|
||||
public void SkillDefinitionLabel_FormatsD6RolemasterAndDefaultRulesets()
|
||||
{
|
||||
var skill = new CharacterSheetSkill(Guid.NewGuid(), null, "Awareness", "d100!+15", 1, true, 5);
|
||||
var state = new WorkspaceState
|
||||
{
|
||||
SelectedCampaign = new CampaignRoster(Guid.NewGuid(), "Alpha", "d6", new CampaignGmSummary(Guid.NewGuid(), "GM"), [])
|
||||
};
|
||||
var state = new WorkspaceState { SelectedCampaign = new(Guid.NewGuid(), "Alpha", "d6", new(Guid.NewGuid(), "GM"), []) };
|
||||
|
||||
Assert.Equal("d100!+15, wild 1, fumble on", state.SkillDefinitionLabel(skill));
|
||||
|
||||
state.SelectedCampaign = new CampaignRoster(Guid.NewGuid(), "Alpha", "rolemaster", new CampaignGmSummary(Guid.NewGuid(), "GM"), []);
|
||||
state.SelectedCampaign = new(Guid.NewGuid(), "Alpha", "rolemaster", new(Guid.NewGuid(), "GM"), []);
|
||||
Assert.Equal("Open-ended percentile: d100!+15, fumble <= 5", state.SkillDefinitionLabel(skill));
|
||||
|
||||
state.SelectedCampaign = new CampaignRoster(Guid.NewGuid(), "Alpha", "dnd5e", new CampaignGmSummary(Guid.NewGuid(), "GM"), []);
|
||||
state.SelectedCampaign = new(Guid.NewGuid(), "Alpha", "dnd5e", new(Guid.NewGuid(), "GM"), []);
|
||||
Assert.Equal("d100!+15", state.SkillDefinitionLabel(skill));
|
||||
}
|
||||
|
||||
@@ -58,17 +48,12 @@ public sealed class WorkspaceStateTests
|
||||
var otherCharacter = new CharacterSummary(Guid.NewGuid(), "Other", Guid.NewGuid(), Guid.NewGuid(), "Other");
|
||||
var state = new WorkspaceState
|
||||
{
|
||||
User = new UserSummary(userId, "user", "User", []),
|
||||
SelectedCampaign = new CampaignRoster(
|
||||
Guid.NewGuid(),
|
||||
"Alpha",
|
||||
"d6",
|
||||
new CampaignGmSummary(Guid.NewGuid(), "GM"),
|
||||
[ownedCharacter, secondOwnedCharacter, otherCharacter]),
|
||||
User = new(userId, "user", "User", []),
|
||||
SelectedCampaign = new(Guid.NewGuid(), "Alpha", "d6", new(Guid.NewGuid(), "GM"), [ownedCharacter, secondOwnedCharacter, otherCharacter]),
|
||||
SelectedCharacterId = secondOwnedCharacter.Id,
|
||||
ActiveCharacterId = ownedCharacter.Id,
|
||||
SelectedCharacterSkills = [new CharacterSheetSkill(Guid.NewGuid(), null, "Stealth", "2D+1", 1, true, null)],
|
||||
SelectedCharacterSkillGroups = [new CharacterSheetSkillGroup(Guid.NewGuid(), "Combat", "2D+1", 1, true, null)]
|
||||
SelectedCharacterSkills = [new(Guid.NewGuid(), null, "Stealth", "2D+1", 1, true, null)],
|
||||
SelectedCharacterSkillGroups = [new(Guid.NewGuid(), "Combat", "2D+1", 1, true, null)]
|
||||
};
|
||||
|
||||
Assert.Equal(2, state.PlaySelectedCampaign!.Characters.Length);
|
||||
@@ -89,8 +74,8 @@ public sealed class WorkspaceStateTests
|
||||
var adminId = Guid.NewGuid();
|
||||
var state = new WorkspaceState
|
||||
{
|
||||
User = new UserSummary(adminId, "admin", "Admin", [UserRoles.Admin]),
|
||||
SelectedCampaign = new CampaignRoster(Guid.NewGuid(), "Alpha", "d6", new CampaignGmSummary(adminId, "Admin"), []),
|
||||
User = new(adminId, "admin", "Admin", [UserRoles.Admin]),
|
||||
SelectedCampaign = new(Guid.NewGuid(), "Alpha", "d6", new(adminId, "Admin"), []),
|
||||
CurrentScreen = "admin",
|
||||
ConnectionState = "reconnecting"
|
||||
};
|
||||
@@ -113,4 +98,4 @@ public sealed class WorkspaceStateTests
|
||||
Assert.Equal("ok", state.ConnectionStateCssClass);
|
||||
Assert.Equal("rr-app app-play", state.AppCssClass);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user