Class UnityWaveServiceTests
PlayMode tests for Serenity.Wave.Infrastructure.Services.UnityWaveService. Lifecycle tests configure waves via Serenity.Wave.Infrastructure.Services.UnityWaveService.ConfigureWaves(Serenity.Wave.Domain.Configuration.WaveConfig[]) (no SOs) so wave advancement does not start spawn coroutines.
Inherited Members
Namespace: Serenity.UnityWave.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityWaveServiceTests
Constructors
UnityWaveServiceTests()
Declaration
public UnityWaveServiceTests()
Methods
AllWavesCleared_BeforeConfigure_IsFalse()
Declaration
public void AllWavesCleared_BeforeConfigure_IsFalse()
BeforeConfigure_CurrentWaveIndexIsNegativeOne()
Declaration
public void BeforeConfigure_CurrentWaveIndexIsNegativeOne()
ConfigureFromWaveSet_SetsTotalWavesFromSet()
Declaration
public void ConfigureFromWaveSet_SetsTotalWavesFromSet()
ConfigureWaves_ByConfigs_SetsTotalWaves()
Declaration
public void ConfigureWaves_ByConfigs_SetsTotalWaves()
ConfigureWaves_ByCounts_SetsTotalWaves()
Declaration
public void ConfigureWaves_ByCounts_SetsTotalWaves()
GetCurrentWaveSnapshot_BeforeStart_ReturnsDefault()
Declaration
public void GetCurrentWaveSnapshot_BeforeStart_ReturnsDefault()
Implements_WaveServiceAndRuntimeInterfaces()
Declaration
public void Implements_WaveServiceAndRuntimeInterfaces()
InitializeService_SetsIdAndGuid()
Declaration
public void InitializeService_SetsIdAndGuid()
RecordActorRemoved_BeforeAnyWave_DoesNotThrow()
Declaration
public void RecordActorRemoved_BeforeAnyWave_DoesNotThrow()
RecordActorRemoved_DecrementsRemainingActors()
Declaration
public void RecordActorRemoved_DecrementsRemainingActors()
SetUp()
Declaration
public void SetUp()
StartNextWave_ActivatesWaveSnapshot()
Declaration
public void StartNextWave_ActivatesWaveSnapshot()
StartNextWave_FromUnstarted_AdvancesToWaveZero()
Declaration
public void StartNextWave_FromUnstarted_AdvancesToWaveZero()
StartNextWave_PastLastWave_SetsAllWavesCleared()
Declaration
public void StartNextWave_PastLastWave_SetsAllWavesCleared()
StartNextWave_WithoutConfigure_DoesNotThrow()
Declaration
public void StartNextWave_WithoutConfigure_DoesNotThrow()
TearDown()
Declaration
public void TearDown()
TryGetCurrentWaveSO_BeforeStart_ReturnsFalse()
Declaration
public void TryGetCurrentWaveSO_BeforeStart_ReturnsFalse()
TryGetCurrentWaveSO_WithoutConfigure_ReturnsFalse()
Declaration
public void TryGetCurrentWaveSO_WithoutConfigure_ReturnsFalse()
TryResolveSpawnPose_KnownId_ReturnsResolvedPose()
Declaration
public void TryResolveSpawnPose_KnownId_ReturnsResolvedPose()
TryResolveSpawnPose_NoResolver_ReturnsFalse()
Declaration
public void TryResolveSpawnPose_NoResolver_ReturnsFalse()
TryResolveSpawnPose_NullOrWhitespaceId_ReturnsFalse()
Declaration
public void TryResolveSpawnPose_NullOrWhitespaceId_ReturnsFalse()
TryResolveSpawnPose_UnknownId_ReturnsFalse()
Declaration
public void TryResolveSpawnPose_UnknownId_ReturnsFalse()