Пример #1
0
        private async UniTaskVoid Run()
        {
            var ship    = shipFactory.Create(new Vector2(0, 0), Quaternion.AngleAxis(90, Vector3.forward));
            var player1 = playerService.AddPlayer(ControlScheme.WasdKeyboard);

            playerService.Control(player1, ship);

            await UniTask.Delay(1500);

            var cowboy  = cowboyFactory.Create(new Vector2(0, -5), Quaternion.identity);
            var player2 = playerService.AddPlayer(ControlScheme.ArrowsKeyboard);

            playerService.Control(player2, cowboy);

            shipFactory.Create(new Vector2(5, 0), Quaternion.identity);
        }
Пример #2
0
 private void Start()
 {
     PlayerService.AddPlayer(this);
     body.isKinematic           = true;
     body.velocity              = Vector2.zero;
     flapStateHash              = Animator.StringToHash(wingFlapStateName);
     currentBounceEffectiveness = 1f;
     shield = null;
     kite   = null;
 }
Пример #3
0
        public void AddNewPlayer(string nume, string scoala, long teamID)
        {
            Team team = teamService.GetOne(teamID);

            if (team == null)
            {
                throw new Exception("The team isn't registered!");
            }
            playerService.AddPlayer(new Player(nume, scoala, team));
        }
Пример #4
0
        public void ThrowArgumentNullException_When_ParameterIsNull()
        {
            // Arrange
            using (var context = new CardstoneContext())
            {
                var sut = new PlayerService(context);

                // Act & Assert
                Assert.ThrowsException <ArgumentNullException>(
                    () => sut.AddPlayer(null));
            }
        }
Пример #5
0
        public void AddPlayer_Saves_Player()
        {
            Player player = new Player()
            {
                Age  = 20,
                Name = "Name"
            };

            playerService.AddPlayer(player);

            playerSet.Verify(m => m.Add(It.IsAny <Player>()), Times.Once());
            mockContext.Verify(m => m.SaveChanges(), Times.Once());
        }
Пример #6
0
        private void btnStart_Click(object sender, RoutedEventArgs e)
        {
            Player playerOne, playerTwo;
            string playerOneName = txtPlayerOne.Text.Trim(),
                   playerTwoName = txtPlayerTwo.Text.Trim();

            playerOne              = new Player(playerOneName, 0, 0);
            playerTwo              = new Player(playerTwoName, 1, 0);
            activePlayer           = playerOne;
            currentMoveDescription = ManageCurrentMoveDescription(activePlayer.Name, labelToMove, null, null);

            chessPlayers.AddPlayer(playerOne);
            chessPlayers.AddPlayer(playerTwo);

            lblPlayerOne.Content      = playerOne.Name;
            lblPlayerTwo.Content      = playerTwo.Name;
            lblScorePlayerOne.Content = scoreString(playerOne.Score);
            lblScorePlayerTwo.Content = scoreString(playerTwo.Score);
            lblCurrentMove.Content    = currentMoveDescription;

            SwitchToGrid(grdChessGame, grdStartUp);
            CreateChessboard();
            SetPawns();
        }
Пример #7
0
        public void CallDataPlayersAddMethod_WithCorrectPlayer()
        {
            // Arrange
            var mockedPlayer = new Mock <Player>();
            var mockedData   = new Mock <ITournamentSystemData>();

            mockedData.Setup(x => x.Players.Add(mockedPlayer.Object)).Verifiable();

            var playerService = new PlayerService(mockedData.Object);

            // Act
            playerService.AddPlayer(mockedPlayer.Object);

            // Assert
            mockedData.Verify(x => x.Players.Add(mockedPlayer.Object), Times.Once);
        }
Пример #8
0
        public void CallDataSaveChanges()
        {
            // Arrange
            var mockedPlayer = new Mock <Player>();
            var mockedData   = new Mock <ITournamentSystemData>();

            mockedData.Setup(x => x.Players.Add(It.IsAny <Player>())).Verifiable();
            mockedData.Setup(x => x.SaveChanges()).Verifiable();
            var playerService = new PlayerService(mockedData.Object);

            // Act
            playerService.AddPlayer(mockedPlayer.Object);

            // Assert
            mockedData.Verify(x => x.SaveChanges(), Times.Once);
        }
Пример #9
0
        public void NameSurnamePlayer()
        {
            while (true)
            {
                Console.Clear();
                Console.WriteLine("Name and surname\n1. Add name and surname of the stadium\n2. Change name and surname of the stadium\n0.  Back");
                Console.Write("Action: ");
                string choise = Console.ReadLine();
                Console.Clear();
                switch (choise)
                {
                case "0":
                    return;

                case "1":
                    try
                    {
                        Console.Write("Name of the player: ");
                        var name = validator.validator_name(Console.ReadLine());
                        Console.Write("Surname: ");
                        var surname = validator.validator_name(Console.ReadLine());
                        pls.AddPlayer(name, surname);
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

                case "2":
                    try
                    {
                        Console.WriteLine("Change name of ");
                        int index = IndexPlayer();
                        Console.WriteLine("Add new name of player");
                        string name = validator.validator_name(Console.ReadLine());
                        Console.WriteLine("Add new surname of player");
                        string surname = validator.validator_name(Console.ReadLine());
                        pls.ChangeNamePlayer(name, surname, index);
                    }
                    catch (Exception e) { Console.WriteLine(e.Message); Console.ReadKey(); }
                    break;

                default:
                    Console.WriteLine("Wrong index\nPress any key to continue...");
                    Console.ReadKey();
                    break;
                }
            }
        }
Пример #10
0
        private void AddPlayer(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var             values        = (object[])parameter;
            string          firstName     = values[0].ToString();
            string          lastName      = values[1].ToString();
            ClubViewModel   currentClub   = (ClubViewModel)values[2];
            RecordViewModel currentRecord = (RecordViewModel)values[3];

            if (playerService.AddPlayer(firstName, lastName, currentClub.ID, currentRecord.ID))
            {
                RefereshAll();
            }
        }
Пример #11
0
        public void AddPlayer()
        {
            var players = new List<Player>()
            {
                new Player { Code = "AAA" }
            };
            var containerMock = GetContainerMock(players);

            var service = new PlayerService(containerMock.Object);
            service.AddPlayer(new Player() { Code = "BBB" });

            _playersMock.Verify(m => m.Add(It.IsAny<Player>()), Times.Once());
            containerMock.Verify(m => m.SaveChanges(), Times.Once());

            var allPlayers = service.GetAllPlayers();

            Assert.AreEqual(2, allPlayers.Count);
            Assert.IsNotNull(allPlayers.FirstOrDefault(p => p.Code == "AAA"));
            Assert.IsNotNull(allPlayers.FirstOrDefault(p => p.Code == "BBB"));
        }
Пример #12
0
        // Checks required fields, converts data type, Assigns to type User then adds to database.
        private async void Submit(object sender, RoutedEventArgs e)
        {
            // Checks required fields
            if (AgeTextBox.Text == "" ||
                UserNameTextBox.Text == "" ||
                NameTextBox.Text == "" ||
                HeightFt.Text == "" ||
                HeightIn.Text == "" ||
                PPH.Text == "" ||
                CountryTextBox.Text == "")
            {
                // SnackBar Popup if Feilds not filled in.
                EnterAllFieldsError.IsActive = true;
                await Task.Delay(2000);

                EnterAllFieldsError.IsActive = false;
            }
            else
            {
                // Converts DataTypes
                int heightFeet   = Convert.ToInt32(HeightFt.Text.ToString());
                int heightInches = Convert.ToInt32(HeightIn.Text.ToString());
                // Creates New Player
                Player newPlayer = new Player
                {
                    UserName       = UserNameTextBox.Text,
                    PlayerName     = NameTextBox.Text,
                    Age            = (int)TestAge,
                    HeightFt       = heightFeet,
                    HeightInch     = heightInches,
                    Nationality    = CountryTextBox.Text,
                    HandPreference = PPH.Text
                };

                ps.AddPlayer(newPlayer);

                await Task.Delay(200);

                NavigationService.Navigate(new Splash());
            }
        }
Пример #13
0
        public void AddPlayerToDatabase_When_PassedValidParameter(string username)
        {
            // Arrange
            var contextOptions = new DbContextOptionsBuilder <CardstoneContext>()
                                 .UseInMemoryDatabase(databaseName: "AddPlayerToDatabase_When_PassedValidParameter")
                                 .Options;

            Player card = new Player()
            {
                Username = username
            };

            int beforePlayersCount;

            using (var arrangeContext = new CardstoneContext(contextOptions))
            {
                beforePlayersCount = arrangeContext.Players.Count();
            }

            // Act
            using (var actContext = new CardstoneContext(contextOptions))
            {
                var sut = new PlayerService(actContext);

                sut.AddPlayer(username);
            }

            // Assert
            using (var assertContext = new CardstoneContext(contextOptions))
            {
                int afterPlayersCount = assertContext.Players.Count();
                int newPlayersCount   = afterPlayersCount - beforePlayersCount;

                Player playerInDatabase = assertContext.Players.Last();

                Assert.IsTrue(newPlayersCount == 1);
                Assert.AreEqual(playerInDatabase.Username, username);
            }
        }
Пример #14
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    PlayerService ps = new PlayerService(FILENAME);
                    ps.AddPlayer(model.UserName, model.Password);

                    return(Login(new LoginViewModel()
                    {
                        UserName = model.UserName,
                        Password = model.Password
                    }));
                }
                catch (Exception e)
                {
                    ModelState.AddModelError("", e.Message);
                }
            }

            return(View(model));
        }
Пример #15
0
        public ActionResult Add(Player player)
        {
            playerService.AddPlayer(player);

            return(RedirectToAction(nameof(Index)));
        }
Пример #16
0
 public void Register([Required, RegularExpression(namePattern)] string name)
 {
     playerService.AddPlayer(name);
 }
Пример #17
0
        public IActionResult RegisterPlayer([FromBody] PlayerRequest request)
        {
            var player = _playerService.AddPlayer(request.Name);

            return(new JsonResult(player));
        }
        public async void Post([FromBody] PlayerViewModel player)
        {
            await Task.Delay(0);

            _playerService.AddPlayer(player);
        }
Пример #19
0
 protected void AddPlayer(string playerName)
 {
     PlayerService.AddPlayer(playerName);
     name = "";
 }