public void BasicUsagePasses() { var screenSize = new Vector2Int(128, 128); var inputRecord = InputRecord.Create(screenSize); Assert.AreEqual(screenSize, inputRecord.ScreenSize); for (var i = 0; i < 10; ++i) { var frame = new InputRecord.Frame((uint)i, 16f / 1000f); frame.SetInputTextByJson(new FrameData { n = i, s = $"msg{i}" }); inputRecord.Push(frame); } Assert.AreEqual(10, inputRecord.FrameCount); Assert.IsTrue(inputRecord.Frames.Any()); //Frameデータのクリアー処理 inputRecord.ClearFrames(); Assert.AreEqual(screenSize, inputRecord.ScreenSize); Assert.AreEqual(0, inputRecord.FrameCount); Assert.IsFalse(inputRecord.Frames.Any()); }