BusinessLogic.Tests.UnitTests.LogicTests.PlayedGamesTests.PlayedGameSaverTests.CreatePlayedGameTests.ItChecksSecurityOnThePlayerId C# (CSharp) Метод

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

private ItChecksSecurityOnThePlayerId ( ) : void
Результат void
        public void ItChecksSecurityOnThePlayerId()
        {
            var playerRanks = new List<PlayerRank>
            {
                new PlayerRank
                {
                    PlayerId = existingPlayerWithMatchingGamingGroup.Id
                }
            };
            var newlyCompletedGame = new NewlyCompletedGame
            {
                GameDefinitionId = gameDefinition.Id,
                PlayerRanks = playerRanks
            };

            autoMocker.Get<IDataContext>().Expect(mock => mock.FindById<Player>(existingPlayerWithMatchingGamingGroup.Id))
                .Return(existingPlayerWithMatchingGamingGroup);
            autoMocker.Get<IPointsCalculator>()
                .Expect(mock => mock.CalculatePoints(null, null))
                .IgnoreArguments()
                .Return(new Dictionary<int, PointsScorecard>
            {
                {existingPlayerWithMatchingGamingGroup.Id, new PointsScorecard()}
            });

            autoMocker.ClassUnderTest.CreatePlayedGame(newlyCompletedGame, TransactionSource.WebApplication, currentUser);

            autoMocker.Get<ISecuredEntityValidator>().AssertWasCalled(mock => mock.ValidateAccess(
                existingPlayerWithMatchingGamingGroup,
                currentUser));
        }