BusinessLogic.Tests.UnitTests.LogicTests.PointsTests.PointsCalculatorTests.WhenCalculatingBasePoints.ItWorksForOneWinnerAndOneLoser C# (CSharp) Метод

ItWorksForOneWinnerAndOneLoser() приватный Метод

private ItWorksForOneWinnerAndOneLoser ( ) : void
Результат void
            public void ItWorksForOneWinnerAndOneLoser()
            {
                var playerRanks = new List<PlayerRank>();
                var winningPlayerId = 123;
                var losingPlayerId = 456;

                playerRanks.Add(new PlayerRank
                {
                    GameRank = FIRST_PLACE,
                    PlayerId = winningPlayerId
                });
                playerRanks.Add(new PlayerRank
                {
                    GameRank = SECOND_PLACE,
                    PlayerId = losingPlayerId
                });

                var actualPointsAwarded = _autoMocker.ClassUnderTest.CalculatePoints(playerRanks, null);

                var expectedWinnerPoints = 14;
                var expectedLoserPoints = 7;
                Assert.That(actualPointsAwarded[winningPlayerId].BasePoints, Is.EqualTo(expectedWinnerPoints));
                Assert.That(actualPointsAwarded[losingPlayerId].BasePoints, Is.EqualTo(expectedLoserPoints));

                Assert.That(actualPointsAwarded[winningPlayerId].GameWeightBonusPoints, Is.EqualTo(0));
                Assert.That(actualPointsAwarded[losingPlayerId].GameWeightBonusPoints, Is.EqualTo(0));

                Assert.That(actualPointsAwarded[winningPlayerId].GameDurationBonusPoints, Is.EqualTo(0));
                Assert.That(actualPointsAwarded[losingPlayerId].GameDurationBonusPoints, Is.EqualTo(0));
            }