public OnlineDepositFormDataResponse OnlineDepositFormData([FromUri] OnlineDepositFormDataRequest request) { var response = _paymentGatewaySettingsQueries.GetPaymentGatewaySettingsByPlayerId(PlayerId); if (response == null) { throw new RegoException(ErrorMessagesEnum.ServiceUnavailable.ToString()); } var responseMapped = Mapper.Map <IEnumerable <PaymentGatewaySettings> >(response); return(new OnlineDepositFormDataResponse { PaymentGatewaySettings = responseMapped }); }
public void Can_get_payment_gatway_settings_by_playerId() { // Arrange var playerId = GeneratePaymentGatewaySettinigsData(); // Act var response = _queries.GetPaymentGatewaySettingsByPlayerId(playerId); //Assert response.Should().NotBeNull(); var settings = response.FirstOrDefault(); settings.Should().NotBeNull(); settings.EntryPoint.Should().NotBeNullOrEmpty(); settings.PaymentGatewayName.Should().NotBeNullOrEmpty(); settings.Channel.Should().BeGreaterOrEqualTo(0); }