gewuyou ff553977e3 chore(license): 补齐 Apache-2.0 文件头治理
- 新增许可证文件头检查与修复脚本

- 补充维护者手动修复 PR 工作流和 CI 校验

- 更新贡献指南中的文件头说明

- 补齐仓库维护源码和配置文件的许可证声明
2026-05-03 19:39:49 +08:00

49 lines
1.1 KiB
C#

// Copyright (c) 2025-2026 GeWuYou
// SPDX-License-Identifier: Apache-2.0
using GFramework.Core.Coroutine.Instructions;
using NUnit.Framework;
namespace GFramework.Core.Tests.Coroutine
{
[TestFixture]
public class WaitOneFrameTests
{
[Test]
public void Constructor_CreatesInstance()
{
// Act
var waitOneFrame = new WaitOneFrame();
// Assert
Assert.That(waitOneFrame.IsDone, Is.False);
}
[Test]
public void Update_MakesItDone()
{
// Arrange
var waitOneFrame = new WaitOneFrame();
// Act
waitOneFrame.Update(0.1);
// Assert
Assert.That(waitOneFrame.IsDone, Is.True);
}
[Test]
public void Update_MultipleTimes_RemainsDone()
{
// Arrange
var waitOneFrame = new WaitOneFrame();
// Act
waitOneFrame.Update(0.1);
waitOneFrame.Update(0.1);
// Assert
Assert.That(waitOneFrame.IsDone, Is.True);
}
}
}