|
|
|
@ -37,7 +37,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void AddPlayer_ShouldAddPlayerToList()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
|
|
|
|
|
_game.AddPlayer(player);
|
|
|
|
|
|
|
|
|
@ -77,7 +77,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void LoadData_ShouldLoadDataFromPersistence()
|
|
|
|
|
{
|
|
|
|
|
var players = new ObservableCollection<Player> { new Player() };
|
|
|
|
|
var players = new ObservableCollection<Player> { new Player("test", "DefaultProfilePicture") };
|
|
|
|
|
var games = new ObservableCollection<Game> { new Game(_mockPersistence.Object) };
|
|
|
|
|
var maps = new ObservableCollection<Map> { new Map("test_background") };
|
|
|
|
|
var bestScores = new ObservableCollection<BestScore> { new BestScore(1, 26) };
|
|
|
|
@ -103,7 +103,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void InitializeGame_ShouldInitializeGameAndNotTriggerEventWhenNotStarted()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
bool eventTriggered = false;
|
|
|
|
|
|
|
|
|
@ -122,7 +122,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void InitializeGame_ShouldInitializeGameAndTriggerEventWhenStarted()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
bool eventTriggered = false;
|
|
|
|
|
|
|
|
|
@ -146,7 +146,7 @@ public class GameTests
|
|
|
|
|
[InlineData(Operation.HIGHER, 2, 5, 5)]
|
|
|
|
|
public void HandlePlayerOperation_ShouldPerformCorrectOperationAndTriggerEvent(Operation operation, int value1, int value2, int expectedResult)
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("background");
|
|
|
|
|
_game.InitializeGame(map, player, false);
|
|
|
|
|
|
|
|
|
@ -172,7 +172,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Game_Initialization_SetsMap()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player("test_player");
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -183,7 +183,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Game_Initialization_SetsPlayer()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player("test_player");
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -194,7 +194,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void Game_Initialization_SetsDice()
|
|
|
|
|
{
|
|
|
|
|
Player player = new Player();
|
|
|
|
|
Player player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
Map map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -214,7 +214,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void MarkOperationAsChecked_Check_Well()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -248,7 +248,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void IsPlaceOperationCorrect()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -269,7 +269,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void IsHandlePlayerChoice_Handling()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -283,7 +283,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void IsHandlePlayerChoice_InvalidCell()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -297,7 +297,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void IsHandlePlayerChoice_InvalidPlace()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
|
|
|
|
|
_game.InitializeGame(map, player);
|
|
|
|
@ -312,7 +312,7 @@ public class GameTests
|
|
|
|
|
[Fact]
|
|
|
|
|
public void ShouldTriggerEventWhenEnded()
|
|
|
|
|
{
|
|
|
|
|
var player = new Player();
|
|
|
|
|
var player = new Player("test_player", "DefaultProfilePicture");
|
|
|
|
|
var map = new Map("test_background");
|
|
|
|
|
bool eventTriggered = false;
|
|
|
|
|
|
|
|
|
|