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

51 lines
1.1 KiB
C#
Raw Normal View History

2024-04-09 00:28:19 +00:00
namespace Guru.Debug.Tests
2024-04-09 00:28:19 +00:00
{
using UnityEditor;
using NUnit.Framework;
using UnityEngine;
using System;
2024-04-09 00:28:19 +00:00
public class Test_IAP
{
[Test]
public void Test__AppleOrders()
{
var model = IAPModel.Load();
int level = 1;
int orderType = 0;
2024-04-09 00:28:19 +00:00
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"),
2024-05-11 02:28:58 +00:00
level,
"RMB", 6.99d, "Store"));
2024-04-09 00:28:19 +00:00
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++;
}
}
}
}
}