public void Bet_outcome_decreases_RolloverLeft_of_BR_fulfillment_of_which_started() { var bonus2 = CreateFirstDepositBonus(mode: IssuanceMode.AutomaticWithCode); bonus2.Template.Rules.RewardTiers.Single().BonusTiers.Single().Reward = 100; bonus2.Template.Wagering.HasWagering = true; bonus2.Template.Wagering.Multiplier = 3m; var depositId = SubmitDeposit(PlayerId); MakeDeposit(PlayerId, 400, bonus2.Code); //starting to fulfill rollover of bonus redemption tied to bonus2 PlaceAndLoseBet(54, PlayerId); ApproveDeposit(depositId, PlayerId, 200); PlaceAndLoseBet(54, PlayerId); BonusRedemptions.ElementAt(0).Contributions.Should().BeEmpty(); BonusRedemptions.ElementAt(1).Contributions.Count(c => c.Type == ContributionType.Bet).Should().Be(2); }