BolfTracker.Infrastructure.EntityFramework.IntegrationTests.ObjectMother.CreatePlayerStatistics C# (CSharp) 메소드

CreatePlayerStatistics() 공개 정적인 메소드

public static CreatePlayerStatistics ( BolfTracker.Models.Player player ) : BolfTracker.Models.PlayerStatistics
player BolfTracker.Models.Player
리턴 BolfTracker.Models.PlayerStatistics
        public static PlayerStatistics CreatePlayerStatistics(Player player)
        {
            return new PlayerStatistics
            {
                Player = player,
                Month = DateTime.Today.Month,
                Year = DateTime.Today.Year,
                Attempts = 10,
                ShotsMade = 5,
                Points = 12,
                Pushes = 3,
                Steals = 2,
                SugarFreeSteals = 1,
                Wins = 6,
                Losses = 5
            };
        }

Usage Example

        public void Should_be_able_to_add_player_statistics()
        {
            var player = ObjectMother.CreatePlayer();

            _playerRepository.Add(player);

            var playerStatistics = ObjectMother.CreatePlayerStatistics(player);

            _playerStatisticsRepository.Add(playerStatistics);

            Assert.AreNotEqual(0, playerStatistics.Id);
        }