Browse Source

Fix unit tests

tznind 8 months ago
parent
commit
c150cd358e

+ 4 - 1
Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs

@@ -41,7 +41,10 @@ public class FakeDriver : ConsoleDriver
     public override bool SupportsTrueColor => false;
     public override bool SupportsTrueColor => false;
 
 
     /// <inheritdoc />
     /// <inheritdoc />
-    public override void WriteRaw (string ansi) { throw new NotImplementedException (); }
+    public override void WriteRaw (string ansi)
+    {
+
+    }
 
 
     public FakeDriver ()
     public FakeDriver ()
     {
     {

+ 1 - 4
Terminal.Gui/ConsoleDrivers/NetDriver/NetDriver.cs

@@ -226,10 +226,8 @@ internal class NetDriver : ConsoleDriver
     /// <inheritdoc />
     /// <inheritdoc />
     internal override IAnsiResponseParser GetParser () => _mainLoopDriver._netEvents.Parser;
     internal override IAnsiResponseParser GetParser () => _mainLoopDriver._netEvents.Parser;
     internal NetMainLoop? _mainLoopDriver;
     internal NetMainLoop? _mainLoopDriver;
-    /// <inheritdoc />
-
-    
 
 
+    /// <inheritdoc />
     public override MainLoop Init ()
     public override MainLoop Init ()
     {
     {
         PlatformID p = Environment.OSVersion.Platform;
         PlatformID p = Environment.OSVersion.Platform;
@@ -299,7 +297,6 @@ internal class NetDriver : ConsoleDriver
         _mainLoopDriver.ProcessInput = ProcessInput;
         _mainLoopDriver.ProcessInput = ProcessInput;
 
 
         return new (_mainLoopDriver);
         return new (_mainLoopDriver);
-        return new MainLoop (_mainLoopDriver);
     }
     }
 
 
     private void ProcessInput (InputResult inputEvent)
     private void ProcessInput (InputResult inputEvent)

+ 1 - 4
Terminal.Gui/ConsoleDrivers/NetDriver/NetMainLoop.cs

@@ -31,10 +31,7 @@ internal class NetMainLoop : IMainLoopDriver
     {
     {
         ArgumentNullException.ThrowIfNull (consoleDriver);
         ArgumentNullException.ThrowIfNull (consoleDriver);
 
 
-        if (!ConsoleDriver.RunningUnitTests)
-        {
-            _netEvents = new (consoleDriver);
-        }
+        _netEvents = new (consoleDriver);
     }
     }
 
 
     void IMainLoopDriver.Setup (MainLoop mainLoop)
     void IMainLoopDriver.Setup (MainLoop mainLoop)