Skip to content

#144 Updated nuspec

f99e9d0
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

#144 Release v1 🎉 #151

#144 Updated nuspec
f99e9d0
Select commit
Loading
Failed to load commit list.
GitHub Actions / Tests succeeded Jun 4, 2025 in 0s

48 passed, 0 failed and 0 skipped

Tests passed successfully

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.

Test suite Passed Failed Skipped Time
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Commands.CreateHeroCommandTests 1✅ 30ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Commands.UpdateHeroCommandTests 2✅ 879ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Heroes.Queries.GetAllHeroesQueryTests 1✅ 120ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.AddHeroToTeamCommandTests 1✅ 42ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.CompleteMissionCommandTests 1✅ 39ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.CreateTeamCommandTests 1✅ 21ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Commands.ExecuteMissionCommandTests 1✅ 263ms
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Events.UpdatePowerLevelEventTests 1✅ 1s
SSW.VerticalSliceArchitecture.IntegrationTests.Endpoints.Teams.Queries.GetAllTeamsQueryTests 1✅ 24ms

✅ 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)