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

43 lines
883 B
C#

using UnityEngine;
namespace Guru.Tests
{
using Guru;
using UnityEditor;
using NUnit.Framework;
public class Test_IAP
{
[Test]
public void Test__AppleOrders()
{
var model = IAPModel.Load();
int level = 1;
for (int i = 0; i < 5; i++)
{
model.AddAppleOrder(new AppleOrderData(0, $"i.iap.test.icon_{i}", "receipt_{i}", 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++;
}
}
}
}
}