Exemplo n.º 1
0
            public static void Create()
            {
                var adapter = new GameAdapter();

                Game1 = adapter.RegisiterNewGame();
                Game2 = adapter.RegisiterNewGame();
                Game3 = adapter.RegisiterNewGame();

                adapter.SaveChanges();

                var teamAdapter = new TeamAdapter();
                var team1       = teamAdapter.GetTeamById(ObjectMother.TeamTestData.Team1Id);
                var team2       = teamAdapter.GetTeamById(ObjectMother.TeamTestData.Team2Id);
                var team3       = teamAdapter.GetTeamById(ObjectMother.TeamTestData.Team3Id);

                var gameAdapter = new GameAdapter();

                gameAdapter.JoinExistingGame(team1, ObjectMother.GameTestData.Game1.Id);
                gameAdapter.JoinExistingGame(team2, ObjectMother.GameTestData.Game1.Id);

                gameAdapter.JoinExistingGame(team1, ObjectMother.GameTestData.Game2.Id);
                gameAdapter.JoinExistingGame(team2, ObjectMother.GameTestData.Game2.Id);

                gameAdapter.SaveChanges();
            }
Exemplo n.º 2
0
        public void RegsiterNewTeamTest()
        {
            var adapter       = new TeamAdapter();
            var newTeamLoaded = adapter.RegisterNewTeam("Test Team Name");

            adapter.SaveChanges();
            var loadedItem = adapter.GetTeamById(newTeamLoaded.Id);

            Assert.AreEqual(newTeamLoaded.Id, loadedItem.Id);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Gets the team by identifier.
        /// </summary>
        /// <param name="teamId">The team identifier.</param>
        /// <returns></returns>
        public Team GetTeamById(Guid teamId)
        {
            var adapter = new TeamAdapter();

            return(adapter.GetTeamById(teamId));
        }