public void end_customer_ip_is_allowed() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.CallCentre) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").SetIp(IPAddress.Loopback).Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void end_customer_device_id_is_allowed() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.CallCentre) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").SetDeviceId("device").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void valid_sender_is_validated() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.CallCentre) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void valid_sender_is_validated() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.Internet) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").SetIp(IPAddress.Loopback).SetLanguageId("en").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void end_customer_device_id_is_allowed() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.Mobile) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").SetIp(IPAddress.Loopback).SetDeviceId("deviceId").SetLanguageId("en").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void valid_sender_is_validated() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.Retail) .SetLimitId(1) .SetBookmakerId(1) .SetShopId("a") .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("id").SetLanguageId("en").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void end_customer_id_is_not_required_for_retail() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.Retail) .SetLimitId(1) .SetBookmakerId(1) .SetShopId("a") .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetLanguageId("en").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void shop_id_is_allowed() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.Terminal) .SetLimitId(1) .SetBookmakerId(1) .SetCurrency("eur") .SetTerminalId("terminal") .SetShopId("shop") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").SetLanguageId("en").Build()); var sender = builder.Build(); Assert.IsNotNull(sender); }
public void limit_is_required() { var builder = SenderBuilder.Create() .SetSenderChannel(SenderChannel.CallCentre) .SetBookmakerId(1) .SetCurrency("eur") .SetEndCustomer(EndCustomerBuilder.Create().SetId("client").Build()); try { builder.Build(); Assert.Fail("Build should throw an exception"); } catch (ArgumentException ex) { Assert.AreEqual(TestHelper.ChannelParamName, ex.ParamName, "Argument exception for wrong argument was thrown"); } }