A game about forced loneliness, made by TACStudios
1using System;
2using NUnit.Framework;
3using UnityEngine.Rendering;
4
5class DebugMangerTests
6{
7 [Test]
8 public void WindowStateCallbackIsTriggerred()
9 {
10 bool called = false;
11 Action<DebugManager.UIMode, bool> action = (mode, open) =>
12 {
13 Assert.AreEqual(DebugManager.UIMode.EditorMode, mode);
14 Assert.AreEqual(true, open);
15 called = true;
16 };
17
18 DebugManager.windowStateChanged += action;
19
20 DebugManager.instance.displayEditorUI = true;
21
22 Assert.AreEqual(true, called);
23 DebugManager.windowStateChanged -= action;
24
25 DebugManager.instance.displayEditorUI = false;
26 }
27}