private void GenerateOnlineDepositsDataForLimitChecking(bool isTheSameMonth = false) { var now = DateTime.Now; var startOfMonth = new DateTime(now.Year, now.Month, 1); var startOfWeek = now.StartOfWeek(); if (isTheSameMonth) { if (startOfWeek.Month != startOfMonth.Month) { startOfWeek = startOfMonth; } } var startOfDay = now.Date; var todayOnlineDeposit = new OnlineDepositData { PlayerId = _testPlayer.Id, Status = OnlineDepositStatus.Approved, Approved = startOfDay, Amount = 500, Method = _testPaymentGatewaySettings.PaymentGatewayName }; var weekOnlineDeposit = new OnlineDepositData { PlayerId = _testPlayer.Id, Status = OnlineDepositStatus.Approved, Approved = startOfWeek, Amount = 500, Method = _testPaymentGatewaySettings.PaymentGatewayName }; var monthOnlineDeposit = new OnlineDepositData { PlayerId = _testPlayer.Id, Status = OnlineDepositStatus.Approved, Approved = startOfMonth, Amount = 500, Method = _testPaymentGatewaySettings.PaymentGatewayName }; _paymentRepositoryMock.OnlineDeposits.Add(todayOnlineDeposit); _paymentRepositoryMock.OnlineDeposits.Add(weekOnlineDeposit); _paymentRepositoryMock.OnlineDeposits.Add(monthOnlineDeposit); }
private void GenerateOnlineDepositsData() { _processingOnlineDeposit = new OnlineDepositData { Id = new Guid("CF73876A-F42F-4F3E-8576-FE540FAA9235"), PlayerId = _testPlayer.Id, BrandId = _testPlayer.BrandId, TransactionNumber = "XP-0-20151202154756", Currency = "CAD", Status = OnlineDepositStatus.Processing, Amount = 5000, Created = DateTime.Now.AddHours(-1), CreatedBy = "TestPlayer" }; _approvedOnlineDeposit = new OnlineDepositData { Id = new Guid("CF73876A-F42F-4F3E-8576-FE540FAA9212"), PlayerId = new Guid("91E44F36-BCD6-4797-9602-63E38488123E"), TransactionNumber = "XP-0-20151202154711", Status = OnlineDepositStatus.Approved, Currency = "CAD", Amount = 5000, Created = DateTime.Now.AddHours(-1), CreatedBy = "TestPlayer" }; _paymentRepositoryMock.OnlineDeposits.Add(_processingOnlineDeposit); _paymentRepositoryMock.OnlineDeposits.Add(_approvedOnlineDeposit); var deposit = new Deposit { Id = new Guid("CF73876A-F42F-4F3E-8576-FE540FAA9235"), PlayerId = _testPlayer.Id, Status = OnlineDepositStatus.Processing.ToString(), Amount = 5000, DepositType = DepositType.Online }; _paymentRepositoryMock.Deposits.Add(deposit); }