public void Test_timeIsIncreasing()
{
DateTime PrevDateTime = DateTimeRange.ConvertFromUnixTimestamp(0);
ScePspDateTime ScePspDateTime;
for (int n = 0; n < 40; n++)
{
Console.WriteLine("Iter");
FakedMillisecond++;
if (FakedMillisecond >= 1000)
{
FakedSecond++;
FakedMillisecond = FakedMillisecond % 1000;
}
var Result = sceRtc.sceRtcGetCurrentClock(out ScePspDateTime, 0);
var CurrentDateTime = ScePspDateTime.ToDateTime();
if (!(CurrentDateTime > PrevDateTime))
{
Console.WriteLine("N: {0}", n);
Console.WriteLine("P: {0}", PrevDateTime.Ticks);
Console.WriteLine("C: {0}", CurrentDateTime.Ticks);
}
Assert.IsTrue(CurrentDateTime.Ticks > PrevDateTime.Ticks);
PrevDateTime = CurrentDateTime;
}
}