Beispiel #1
0
    public void PlayerBeginsWithNoCurrencyTest()
    {
        // Arrange and Act
        const int    initialCurrency = 0;
        PlayerStatsZ playerStats     = new PlayerStatsZ();

        // Assert
        Assert.That(playerStats.CurrentCurrency, Is.EqualTo(initialCurrency));
    }
Beispiel #2
0
    public void PlayerBeginsWithMaxHealthTest()
    {
        // Arrange and Act
        const int    maxHealth   = 100;
        PlayerStatsZ playerStats = new PlayerStatsZ();

        // Assert
        Assert.That(playerStats.CurrentHealth, Is.EqualTo(maxHealth));
    }
Beispiel #3
0
    public void PlayerCurrencyCanBeUpdatedTest(int deltaCurrency, int expectedCurrency)
    {
        // Arrange
        PlayerStatsZ playerStats = new PlayerStatsZ();

        // Act
        playerStats.UpdateCurrency(deltaCurrency);

        // Assert
        Assert.That(playerStats.CurrentCurrency, Is.EqualTo(expectedCurrency));
    }
Beispiel #4
0
    public void PlayerHealthCanBeUpdatedTest(int deltaHealth, int expectedHealth)
    {
        // Arrange
        PlayerStatsZ playerStats = new PlayerStatsZ();

        // Act
        playerStats.UpdateHealth(deltaHealth);

        // Assert
        Assert.That(playerStats.CurrentHealth, Is.EqualTo(expectedHealth));
    }
Beispiel #5
0
 void Awake()
 {
     _playerStats = new PlayerStatsZ();
 }