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

CreateRanking() 공개 정적인 메소드

public static CreateRanking ( BolfTracker.Models.Player player ) : BolfTracker.Models.Ranking
player BolfTracker.Models.Player
리턴 BolfTracker.Models.Ranking
        public static Ranking CreateRanking(Player player)
        {
            return new Ranking
            {
                Month = DateTime.Today.Month,
                Year = DateTime.Today.Year,
                Player = player,
                Wins = 5,
                Losses = 7,
                TotalPoints = 54,
                GamesBack = 2,
                LastTenWins = 5,
                LastTenLosses = 5,
                LastTenWinningPercentage = .111M,
                WinningPercentage = .222M,
                PointsPerGame = 4
            };
        }

Usage Example

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

            _playerRepository.Add(player);

            var ranking = ObjectMother.CreateRanking(player);

            _rankingRepository.Add(ranking);

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