Files
Garry Newman d95169d8fa Unit Test Cleanup (#5064)
* Move all unit tests to Engine/Tests
* Fix Margin.EdgeSubtract
* Fix Capsule.Contains
* EnvironmentVariables.Remove if it's null
* Fixed ray trace never returning startedsolid
* Fix HistoryList.Navigate on empty list
* Fix GameObject.WorldPosition accepting NaNs
* Fix flex: initial expanding to the wrong grow/shrink
* Translation.TryConvert shouldn't throw on invalid enum strings
* Skip sound file tests on machines with no audio device
2026-06-12 13:23:50 +01:00

29 lines
471 B
C#

using Sandbox;
using System;
using System.Linq;
namespace SceneTests.GameObjects;
[TestClass]
public class CameraTest
{
[TestMethod]
public void MainCamera()
{
var scene = new Scene();
using var sceneScope = scene.Push();
Assert.IsNull( scene.Camera );
var go = scene.CreateObject();
var cam = go.Components.Create<CameraComponent>();
Assert.IsNotNull( scene.Camera );
go.Destroy();
scene.ProcessDeletes();
Assert.IsNull( scene.Camera );
}
}