#144 Release v1 🎉 #151
Merged
#144 Release v1 🎉 #151
GitHub Actions / Tests
succeeded
Jun 4, 2025 in 0s
48 passed, 0 failed and 0 skipped
| Report | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| tests/WebApi.ArchitectureTests/TestResults/TestResults.trx | 4✅ | 2s | ||
| tests/WebApi.IntegrationTests/TestResults/TestResults.trx | 10✅ | 35s | ||
| tests/WebApi.UnitTests/TestResults/TestResults.trx | 34✅ | 3s |
✅ tests/WebApi.ArchitectureTests/TestResults/TestResults.trx
4 tests were completed in 2s with 4 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| SSW.VerticalSliceArchitecture.ArchitectureTests.ApplicationTests | 2✅ | 153ms | ||
| SSW.VerticalSliceArchitecture.ArchitectureTests.DomainTests | 2✅ | 236ms |
✅ SSW.VerticalSliceArchitecture.ArchitectureTests.ApplicationTests
✅ CommandHandlers_Should_HaveCorrectSuffix
✅ QueryHandlers_Should_HaveCorrectSuffix
✅ SSW.VerticalSliceArchitecture.ArchitectureTests.DomainTests
✅ DomainModel_Should_InheritsBaseClasses
✅ EntitiesAndAggregates_Should_HavePrivateParameterlessConstructor
✅ tests/WebApi.IntegrationTests/TestResults/TestResults.trx
10 tests were completed in 35s with 10 passed, 0 failed and 0 skipped.
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Commands.CreateHeroCommandTests
✅ Command_ShouldCreateHero
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Commands.UpdateHeroCommandTests
✅ Command_ShouldUpdateHero
✅ Command_WhenHeroDoesNotExist_ShouldReturnNotFound
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Queries.GetAllHeroesQueryTests
✅ Query_ShouldReturnAllHeroes
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.AddHeroToTeamCommandTests
✅ Command_ShouldAddHeroToTeam
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.CompleteMissionCommandTests
✅ Command_ShouldCompleteMission
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.CreateTeamCommandTests
✅ Command_ShouldCreateTeam
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.ExecuteMissionCommandTests
✅ Command_ShouldExecuteMission
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Events.UpdatePowerLevelEventTests
✅ Command_UpdatePowerOnTeam
✅ SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Queries.GetAllTeamsQueryTests
✅ Query_ShouldReturnAllTeams
✅ tests/WebApi.UnitTests/TestResults/TestResults.trx
34 tests were completed in 3s with 34 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| SSW.VerticalSliceArchitecture.UnitTests.Features.Heroes.HeroTests | 11✅ | 150ms | ||
| SSW.VerticalSliceArchitecture.UnitTests.Features.Heroes.PowerTests | 8✅ | 97ms | ||
| SSW.VerticalSliceArchitecture.UnitTests.Features.Teams.MissionTests | 2✅ | 59ms | ||
| SSW.VerticalSliceArchitecture.UnitTests.Features.Teams.TeamTests | 13✅ | 145ms |
✅ SSW.VerticalSliceArchitecture.UnitTests.Features.Heroes.HeroTests
✅ AddPower_ShouldRaisePowerLevelUpdatedEvent
✅ AddPower_ShouldUpdateHeroPowerLevel
✅ Create_WithNullTitleOrAlias_ShouldThrow(name: "name", alias: null)
✅ Create_WithNullTitleOrAlias_ShouldThrow(name: null, alias: "alias")
✅ Create_WithNullTitleOrAlias_ShouldThrow(name: null, alias: null)
✅ Create_WithSameNameAndAlias_ShouldSucceed
✅ Create_WithValidNameAndAlias_ShouldSucceed
✅ HeroId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", isEqual: True)
✅ HeroId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "cc3431a8-4a31-4f76-af64-e8198279d7a4", isEqual: False)
✅ RemovePower_ShouldRaisePowerLevelUpdatedEvent
✅ RemovePower_ShouldUpdateHeroPowerLevel
✅ SSW.VerticalSliceArchitecture.UnitTests.Features.Heroes.PowerTests
✅ Power_ShouldBeComparable
✅ Power_ShouldBeCreatable
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: -1, shouldThrow: True)
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: 0, shouldThrow: True)
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: 1, shouldThrow: False)
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: 10, shouldThrow: False)
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: 11, shouldThrow: True)
✅ Power_WithInvalidPowerLevel_ShouldThrow(powerLevel: 9, shouldThrow: False)
✅ SSW.VerticalSliceArchitecture.UnitTests.Features.Teams.MissionTests
✅ MissionId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", isEqual: True)
✅ MissionId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "cc3431a8-4a31-4f76-af64-e8198279d7a4", isEqual: False)
✅ SSW.VerticalSliceArchitecture.UnitTests.Features.Teams.TeamTests
✅ AddHero_ShouldUpdateTeamPowerLevel
✅ CompleteCurrentMission_ShouldUpdateTeamStatus
✅ CompleteCurrentMission_WhenNoMissionHasBeenExecuted_ShouldThrow
✅ CompleteCurrentMission_WhenNotOnMission_ShouldError
✅ Create_WithNullNameAndAlias_ShouldThrow
✅ Create_WithValidNameAndAlias_ShouldSucceed
✅ ExecuteMission_AfterAddingHero_ShouldSucceed
✅ ExecuteMission_ShouldUpdateTeamStatus
✅ ExecuteMission_WhenNoHeroes_ShouldError
✅ ExecuteMission_WhenTeamNotAvailable_ShouldError
✅ RemoveHero_ShouldUpdateTeamPowerLevel
✅ TeamId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", isEqual: True)
✅ TeamId_ShouldBeComparable(stringGuid1: "c8ad9974-ca93-44a5-9215-2f4d9e866c7a", stringGuid2: "cc3431a8-4a31-4f76-af64-e8198279d7a4", isEqual: False)
Loading