Score Level Property Delta Engine Documentation

Namespace: Breakout
Assembly: Breakout (in Breakout.exe) Version: 1.1.1.0 (1.1.1)
Syntax

public int Level { get; }

Property Value

Type: Int32
Remarks

Tests: Breakout.Tests.ScoreTests
Examples

2 unit tests call Breakout.Score.Level
[Test]
public void NextLevelWithoutInitialization()
{
    bool isGameOver = false;
    score.GameOver += () => isGameOver = true;
    Assert.AreEqual(1, score.Level);
    score.NextLevel();
    Assert.AreEqual(2, score.Level);
    Assert.IsFalse(isGameOver);
}
[Test]
public void NextLevelWithLevelInitialization()
{
    Resolve<Level>();
    bool isGameOver = false;
    score.GameOver += () => isGameOver = true;
    Assert.AreEqual(1, score.Level);
    score.NextLevel();
    Assert.AreEqual(2, score.Level);
    Assert.IsFalse(isGameOver);
}
See Also