public void SeedData() { var member1 = new FakeMember("Member1"); var member2 = new FakeMember("Member2"); var member3 = new FakeMember("Member3"); var team1 = new FakeTeam("Team1"); var team2 = new FakeTeam("Team2"); var board1 = new FakeBoard("Board1"); var board2 = new FakeBoard("Board2"); var board3 = new FakeBoard("Board3"); var feedback = new FakeFeedback("1"); var story = new FakeStory("2"); database.AddTeamToDB(team1); database.AddTeamToDB(team2); database.AddMemberToDB(member1); database.AddMemberToDB(member2); database.AddMemberToDB(member3); database.AddWorkItemToDB(feedback); database.AddWorkItemToDB(story); team2.AddMember(member1); team1.AddBoard(board1); team2.AddBoard(board2); team2.AddBoard(board3); board1.AddWorkItem(feedback); board2.AddWorkItem(story); member1.AddWorkItems(story); member1.AddWorkItems(feedback); }
public void AddBoardShould_BoardAdded() { var board = new FakeBoard(); var team = new Team("Team1"); team.AddBoard(board); Assert.AreEqual(team.Boards.Count, 1); }
public void OptionOff() { if (isPause) { isPause = false; Time.timeScale = 1; // 일시정지 해제 PlaySoundA(23); SP_bar.localScale = new Vector3(1, 1, 1); OptionScreen.SetActive(false); FakeBoard.SetActive(false); } }
// 옵션 버튼 기능 public void OptionOn() { if (!isPause) { isPause = true; PlaySoundA(24); SP_bar.localScale = new Vector3(1, 0, 1); OptionScreen.SetActive(true); FakeBoard.SetActive(true); Time.timeScale = 0; // 일시정지 } }
public void ReturnBoard() { var db = Database.Instance; var board = new FakeBoard(); board.Name = "Board1"; var team = new FakeTeam(); team.AddBoard(board); var expected = db.GetBoard("Board1", team); Assert.AreEqual(expected, board); }
public void TakeTurn_EmptyBoard_PlaysInColumn0Row0() { // arrange BasicBot player = new BasicBot(); FakeBoard emptyBoard = new FakeBoard(); // act var positionPlayed = player.TakeTurn(emptyBoard); // assert Assert.That(positionPlayed.Column, Is.EqualTo(0)); Assert.That(positionPlayed.Row, Is.EqualTo(0)); }
public void TakeTurn_Column0Row0AlreadyHasPiece_PlaysInColumn0Row0Anyway() { // arrange BasicBot player = new BasicBot(); FakeBoard partiallyFullBoard = new FakeBoard(); partiallyFullBoard.SetToken(0, 0, PlayerToken.Opponent); // act var positionPlayed = player.TakeTurn(partiallyFullBoard); // assert Assert.That(positionPlayed.Column, Is.EqualTo(0)); Assert.That(positionPlayed.Row, Is.EqualTo(0)); }
public void ShowTeamActivity_ShowMemberAndBoardActivity() { var factory = new Mock <IFactory>(); StringBuilder sb = new StringBuilder(); var team = new FakeTeam("Team5"); database.AddTeamToDB(team); var board = new FakeBoard(); team.AddBoard(board); var f1 = new FakeFeedback("5"); board.AddWorkItem(f1); var f2 = new FakeFeedback("6"); board.AddWorkItem(f2); var member = new FakeMember("Member5"); database.AddMemberToDB(member); team.AddMember(member); var f3 = new FakeFeedback("7"); member.AddWorkItems(f3); sb.AppendLine($"Team: 'Team5' - Boards activity: "); var activityTeam = team.Boards.SelectMany(b => b.ActivityHistory).ToList(); sb.AppendLine(string.Join("; ", activityTeam)); sb.AppendLine($"Team: 'Team5' - Members activity: "); var activityMembers = team.Members.SelectMany(m => m.ActivityHistory).ToList(); sb.AppendLine(string.Join("; ", activityMembers)); var result = new ShowTeamActivityCommand(new List <string>() { "Team5" }, database, factory.Object).Execute(); Assert.AreEqual(sb.ToString(), result); }
public void TakeTurn_BoardHasAFewPieces_PlaysInColumn0Row0() { // arrange BasicBot player = new BasicBot(); FakeBoard partiallyFullBoard = new FakeBoard(); partiallyFullBoard.SetBoard( new PlayerToken[, ] { { PlayerToken.Me, PlayerToken.Me, PlayerToken.None }, // Row 0, { PlayerToken.None, PlayerToken.None, PlayerToken.None }, // Row 1, { PlayerToken.None, PlayerToken.Opponent, PlayerToken.Opponent } }); // Row 2 // Column 0, Column 1, Column 2 // act var positionPlayed = player.TakeTurn(partiallyFullBoard); // assert Assert.That(positionPlayed.Column, Is.EqualTo(0)); Assert.That(positionPlayed.Row, Is.EqualTo(0)); }
public GameTests() { fakeBoard = new FakeBoard(); fakeDice = new FakeDice(); fakeTurnService = new FakeTurnService(); }
public MoveServiceTests() { var fakeBoard = new FakeBoard(); moveService = new MoveService(fakeBoard); }