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));
}