Fix LineEdit tests (#5021)

This commit is contained in:
metalgearsloth
2024-03-31 16:58:15 +11:00
committed by GitHub
parent 99c5b0ad08
commit fdc1de2430

View File

@@ -1,34 +1,16 @@
using Moq;
using NUnit.Framework;
using Robust.Client.Graphics;
using Robust.Client.Graphics.Clyde;
using Robust.Client.UserInterface;
using Robust.Client.UserInterface.Controls;
using Robust.Shared.Input;
using Robust.Shared.IoC;
using Robust.Shared.Timing;
using Robust.UnitTesting.Server;
namespace Robust.UnitTesting.Client.UserInterface.Controls
{
[TestFixture]
[TestOf(typeof(LineEdit))]
public sealed class LineEditTest
public sealed class LineEditTest : RobustUnitTest
{
[OneTimeSetUp]
public void Setup()
{
var uiMgr = new Mock<IUserInterfaceManagerInternal>();
var clyde = new ClydeHeadless();
var timing = new Mock<IGameTiming>();
var deps = IoCManager.InitThread();
deps.Clear();
deps.RegisterInstance<IUserInterfaceManagerInternal>(uiMgr.Object);
deps.RegisterInstance<IUserInterfaceManager>(uiMgr.Object);
deps.RegisterInstance<IClyde>(clyde);
deps.RegisterInstance<IGameTiming>(timing.Object);
deps.BuildGraph();
}
public override UnitTestProject Project => UnitTestProject.Client;
[Test]
public void TestRuneBackspace()