autre ajout
continuous-integration/drone/push Build is passing Details

pull/99/head
Remi NEVEU 11 months ago
parent f9ff46bdac
commit d0fbda5eb7

@ -307,4 +307,23 @@ public class GameTests
bool result = _game.HandlePlayerChoice(othercell, 1);
Assert.False(result);
}
[Fact]
public void ShouldTriggerEventWhenEnded()
{
var player = new Player();
var map = new Map("test_background");
bool eventTriggered = false;
_game.GameEnded += (sender, args) =>
{
eventTriggered = true;
};
_game.InitializeGame(map, player, true);
Assert.True(eventTriggered);
Assert.False(_game.IsRunning);
Assert.Equal(map, _game.UsedMap);
Assert.Equal(player, _game.CurrentPlayer);
}
}

Loading…
Cancel
Save