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

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

private It_Sets_The_WinnerType_To_Team_Loss_If_All_Players_Lost ( ) : void
Результат void
        public void It_Sets_The_WinnerType_To_Team_Loss_If_All_Players_Lost()
        {
            //--arrange
            var newlyCompletedPlayedGame = CreateValidNewlyCompletedGame();
            newlyCompletedPlayedGame.PlayerRanks.ForEach(x => x.GameRank = 2);

            //--act
            autoMocker.ClassUnderTest.CreatePlayedGame(newlyCompletedPlayedGame, TransactionSource.WebApplication, currentUser);

            //--assert
            autoMocker.Get<IDataContext>().AssertWasCalled(mock => mock.Save(
                                                Arg<PlayedGame>.Matches(game => game.WinnerType == WinnerTypes.TeamLoss),
                                                Arg<ApplicationUser>.Is.Anything));
        }