Class AchievementConditionExampleTests
The five achievements the condition model was designed around, authored end to end and
driven through the real AchievementService: beat the final boss, kill a great
many enemies, cross the back room undetected, spend half an hour in the bath, and travel a
hundred metres without touching the ground.
Inheritance
AchievementConditionExampleTests
Assembly: Tests.dll
Syntax
public class AchievementConditionExampleTests
Constructors
AchievementConditionExampleTests()
Declaration
public AchievementConditionExampleTests()
Methods
BeatTheFinalBoss_UnlocksWhenTheGameReportsACompletion()
Declaration
public Task BeatTheFinalBoss_UnlocksWhenTheGameReportsACompletion()
Returns
CrossTheBackRoomUndetected_NeedsBothGameSignalsAndNoDetection()
Declaration
public Task CrossTheBackRoomUndetected_NeedsBothGameSignalsAndNoDetection()
Returns
CrossTheBackRoomUndetected_UnlocksOnACleanRun()
Declaration
public Task CrossTheBackRoomUndetected_UnlocksOnACleanRun()
Returns
KillAGreatManyEnemies_TracksProgressAndUnlocksAtTheThreshold()
Declaration
public Task KillAGreatManyEnemies_TracksProgressAndUnlocksAtTheThreshold()
Returns
SetUp()
Declaration
SpendHalfAnHourInTheBath_AccumulatesOnlyWhileTheGameSaysThePlayerIsInIt()
Declaration
public Task SpendHalfAnHourInTheBath_AccumulatesOnlyWhileTheGameSaysThePlayerIsInIt()
Returns
SpendHalfAnHourInTheBath_CarriesTheUnfinishedDurationAcrossARelaunch()
Declaration
public Task SpendHalfAnHourInTheBath_CarriesTheUnfinishedDurationAcrossARelaunch()
Returns
TravelAHundredMetresAirborne_ResetsTheRunOnLanding()
Declaration
public Task TravelAHundredMetresAirborne_ResetsTheRunOnLanding()
Returns
TravelAHundredMetresAirborne_UnlocksOnOneUnbrokenFlight()
Declaration
public Task TravelAHundredMetresAirborne_UnlocksOnOneUnbrokenFlight()
Returns