public void RequestBase_Validates_PosVersion_Oversize() { var request = new InviteRequest() { DeviceId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_DeviceId"), MerchantId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_MerchantId"), PosVersion = "0123456789012345678901234567890123456789012345678901234567890123456789", MobileNumber = "04000000", PurchaseAmount = 10, OperatorId = "Yort" }; request.Validate(); }
public void RequestBase_Validates_DeviceId_Not_Empty() { var request = new InviteRequest() { DeviceId = String.Empty, MerchantId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_MerchantId"), PosVersion = "1.0", MobileNumber = "04000000", PurchaseAmount = 10, OperatorId = "Yort" }; request.Validate(); }
public void InviteRequest_Validates_Ok_When_Valid() { var request = new InviteRequest() { OperatorId = "Yort", DeviceId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_DeviceId"), MerchantId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_MerchantId"), PosVersion = "1.0", MobileNumber = "0123456789", PurchaseAmount = 10 }; request.Validate(); }
public void RequestBase_Validates_Max_TrackingItems() { var request = new InviteRequest() { DeviceId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_DeviceId"), MerchantId = Environment.GetEnvironmentVariable("Humm_Test_Sandbox_MerchantId"), PosVersion = "1.0", MobileNumber = "04000000", PurchaseAmount = 10, OperatorId = "Yort", TrackingData = new Dictionary <string, string>() }; for (int cnt = 0; cnt < 1000010; cnt++) { request.TrackingData.Add("Key" + cnt.ToString(), cnt.ToString()); } request.Validate(); }