您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
29 行
971 B
29 行
971 B
using NUnit.Framework;
|
|
using UnityEngine;
|
|
|
|
namespace Unity.Netcode.RuntimeTests
|
|
{
|
|
public class NetworkManagerSceneManagerTests
|
|
{
|
|
[Test]
|
|
public void SceneManagerAssigned()
|
|
{
|
|
var gameObject = new GameObject(nameof(SceneManagerAssigned));
|
|
var networkManager = gameObject.AddComponent<NetworkManager>();
|
|
var transport = gameObject.AddComponent<DummyTransport>();
|
|
networkManager.NetworkConfig = new NetworkConfig();
|
|
// Set dummy transport that does nothing
|
|
networkManager.NetworkConfig.NetworkTransport = transport;
|
|
|
|
NetworkSceneManager preManager = networkManager.SceneManager;
|
|
|
|
// Start server to cause initialization process
|
|
networkManager.StartServer();
|
|
|
|
Debug.Assert(preManager == null);
|
|
Debug.Assert(networkManager.SceneManager != null);
|
|
|
|
Object.DestroyImmediate(gameObject);
|
|
}
|
|
}
|
|
}
|