Files
2026-09-21 12:15:57 +03:00

24 lines
610 B
C#

using System.Threading.Tasks;
using NUnit.Framework;
using UnityEngine.TestTools.Utils;
namespace LitMotion.Tests.Runtime
{
public class AwaitTest
{
[Test]
public async Task Test_AwaitManyTimes()
{
var value = 0f;
var startValue = 0f;
var endValue = 10f;
for (int i = 0; i < 50; i++)
{
await LMotion.Create(startValue, endValue, 0.1f)
.Bind(x => value = x);
Assert.That(value, Is.EqualTo(10f).Using(FloatEqualityComparer.Instance));
}
}
}
}