public void TestGetBoards_Success() { // Arrange var gameBoardsManager = new GameBoardsManager(); var id1 = gameBoardsManager.AddBoard(new GameBoard()); var id2 = gameBoardsManager.AddBoard(new GameBoard()); // Act var boards = gameBoardsManager.GetBoards(); // Assert var enumerable = boards as string[] ?? boards.ToArray(); Assert.AreEqual(2, enumerable.Count()); Assert.IsTrue(enumerable.Contains(id1)); Assert.IsTrue(enumerable.Contains(id2)); }
public void TestGetBoard_Success() { // Arrange var gameBoardsManager = new GameBoardsManager(); IBoard board = new GameBoard(); var id = gameBoardsManager.AddBoard(board); // Act board = gameBoardsManager.GetBoard(id); // Assert Assert.IsNotNull(board); }
public void TestBoardExist_True() { // Arrange var gameBoardsManager = new GameBoardsManager(); var board = new GameBoard(); var id = gameBoardsManager.AddBoard(board); // Act var exist = gameBoardsManager.BoardExist(id); // Assert Assert.IsTrue(exist); }
public void TestAddBoard_Success() { // Arrange var gameBoardsManager = new GameBoardsManager(); var board = new GameBoard(); // Act var id = gameBoardsManager.AddBoard(board); // Assert var isValid = Guid.TryParse(id, out _); Assert.IsTrue(isValid); }
public void TestDeleteBoard_Success() { // Arrange var gameBoardsManager = new GameBoardsManager(); var board = new GameBoard(); var id = gameBoardsManager.AddBoard(board); // Act gameBoardsManager.DeleteBoard(id); // Assert var exist = gameBoardsManager.BoardExist(id); Assert.IsFalse(exist); }