public void HandicapIsUpdatedCorrectly() { var mockPlayerRepository = new Mock <IPlayerRepository>(); var handicapUpdateService = new HandicapUpdateService(mockPlayerRepository.Object); var game = GetGame(); game = handicapUpdateService.UpdatePlayerHandicap(game); game.PlayerOne.Handicap.Should().Be(50); game.PlayerTwo.Handicap.Should().Be(60); }
public void HandicapDoesNotGoAbove90() { var mockPlayerRepository = new Mock <IPlayerRepository>(); var handicapUpdateService = new HandicapUpdateService(mockPlayerRepository.Object); var game = GetGame(); game.PlayerTwo.Handicap = 90; game = handicapUpdateService.UpdatePlayerHandicap(game); game.PlayerOne.Handicap.Should().Be(50); game.PlayerTwo.Handicap.Should().Be(90); }