com.guru.unity.sdk/Tests/Test_IAP.cs

50 lines
1.1 KiB
C#

namespace Guru.Debug.Tests
{
using UnityEditor;
using NUnit.Framework;
using UnityEngine;
using System;
public class Test_IAP
{
[Test]
public void Test__AppleOrders()
{
var model = IAPModel.Load();
int level = 1;
int orderType = 0;
for (int i = 0; i < 5; i++)
{
model.AddAppleOrder(new AppleOrderData(orderType,
$"i.iap.test.icon_{i}",
$"receipt_{i}",
$"order_id_{i}",
DateTime.Now.ToString("g"),
level));
level++;
}
if (model.HasUnreportedAppleOrder)
{
int i = 0;
while (model.appleOrders.Count > 0
&& i < model.appleOrders.Count)
{
var o = model.appleOrders[i];
model.RemoveAppleOrder(o);
i++;
}
}
}
}
}