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

43 lines
890 B
C#
Raw Normal View History

2024-04-09 00:28:19 +00:00
using UnityEngine;
namespace Guru.Debug.Tests
2024-04-09 00:28:19 +00:00
{
using Debug;
2024-04-09 00:28:19 +00:00
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++;
}
}
}
}
}