CreatePlayerGameStatistics() публичный статический Метод

public static CreatePlayerGameStatistics ( BolfTracker.Models.Game game, BolfTracker.Models.Player player ) : BolfTracker.Models.PlayerGameStatistics
game BolfTracker.Models.Game
player BolfTracker.Models.Player
Результат BolfTracker.Models.PlayerGameStatistics
Пример #1
0
        public void ShouldBeAbleToAddPlayerGameStatistics()
        {
            var game = ObjectMother.CreateGame();

            _gameRepository.Add(game);

            var player = ObjectMother.CreatePlayer();

            _playerRepository.Add(player);

            var playerGameStatistics = ObjectMother.CreatePlayerGameStatistics(game, player);

            _playerGameStatisticsRepository.Add(playerGameStatistics);

            Assert.AreNotEqual(0, playerGameStatistics.Id);
        }
Пример #2
0
        public void ShouldBeAbleToDeletePlayerGameStatistics()
        {
            var game = ObjectMother.CreateGame();

            _gameRepository.Add(game);

            var player = ObjectMother.CreatePlayer();

            _playerRepository.Add(player);

            var playerGameStatistics = ObjectMother.CreatePlayerGameStatistics(game, player);

            _playerGameStatisticsRepository.Add(playerGameStatistics);
            _playerGameStatisticsRepository.Delete(playerGameStatistics);

            Assert.IsNotNull(_gameRepository.GetById(game.Id));
            Assert.IsNull(_playerGameStatisticsRepository.GetById(playerGameStatistics.Id));
        }