public static CreatePlayerRivalryStatistics ( BolfTracker.Models.Game game, BolfTracker.Models.Player player, BolfTracker.Models.Player affectedPlayer, BolfTracker.Models.Hole hole, BolfTracker.Models.ShotType shotType ) : BolfTracker.Models.PlayerRivalryStatistics | ||
game | BolfTracker.Models.Game | |
player | BolfTracker.Models.Player | |
affectedPlayer | BolfTracker.Models.Player | |
hole | BolfTracker.Models.Hole | |
shotType | BolfTracker.Models.ShotType | |
return | BolfTracker.Models.PlayerRivalryStatistics |
public static PlayerRivalryStatistics CreatePlayerRivalryStatistics(Game game, Player player, Player affectedPlayer, Hole hole, ShotType shotType)
{
return new PlayerRivalryStatistics
{
Game = game,
Player = player,
AffectedPlayer = affectedPlayer,
Hole = hole,
ShotType = shotType,
Attempts = 10,
Points = 5
};
}
public void Should_be_able_to_add_player_rivalry_statistics() { var game = ObjectMother.CreateGame(); _gameRepository.Add(game); var player = ObjectMother.CreatePlayer(); var affectedPlayer = ObjectMother.CreatePlayer(); _playerRepository.Add(player); _playerRepository.Add(affectedPlayer); var hole = ObjectMother.CreateHole(Int32.MaxValue); _holeRepository.Add(hole); var shotType = ObjectMother.CreateShotType(); _shotTypeRepository.Add(shotType); var playerRivalryStatistics = ObjectMother.CreatePlayerRivalryStatistics(game, player, affectedPlayer, hole, shotType); _playerRivalryStatisticsRepository.Add(playerRivalryStatistics); Assert.AreNotEqual(0, playerRivalryStatistics.Id); }