Skip to content

Commit 1425f56

Browse files
committed
switch to testing NetworkConfig directly
1 parent 4c9cfb5 commit 1425f56

File tree

1 file changed

+9
-23
lines changed

1 file changed

+9
-23
lines changed

com.unity.netcode.gameobjects/Tests/Editor/NetworkManagerConfigurationTests.cs

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -297,31 +297,17 @@ public void WhenModifyingPrefabListUsingPrefabsAPI_ModificationIsLocal()
297297
[Test]
298298
public void WhenThereAreUninitializedElementsInPrefabsList_NoErrors()
299299
{
300-
// Setup
301-
var networkManagerObject = new GameObject();
302-
var networkManager = networkManagerObject.AddComponent<NetworkManager>();
303-
networkManager.NetworkConfig = new NetworkConfig
304-
{
305-
NetworkTransport = networkManager.gameObject.AddComponent<UnityTransport>()
306-
};
300+
var networkConfig = new NetworkConfig();
307301

308-
try
309-
{
310-
networkManager.NetworkConfig.Prefabs.NetworkPrefabsLists = new List<NetworkPrefabsList> { null };
311-
networkManager.Initialize(true);
302+
networkConfig.Prefabs.NetworkPrefabsLists = new List<NetworkPrefabsList> { null };
312303

313-
Assert.IsTrue(networkManager.NetworkConfig.Prefabs.NetworkPrefabsLists.Count == 1);
314-
Assert.IsTrue(networkManager.NetworkConfig.Prefabs.NetworkPrefabsLists[0] == null);
315-
Assert.IsTrue(networkManager.NetworkConfig.Prefabs.Prefabs.Count == 0);
316-
}
317-
finally
318-
{
319-
networkManager.ShutdownInternal();
320-
// Shutdown doesn't get called correctly because we called Initialize()
321-
// instead of calling StartHost/StartClient/StartServer. See MTT-860 for
322-
// why.
323-
networkManager.NetworkConfig?.NetworkTransport.Shutdown();
324-
}
304+
networkConfig.InitializePrefabs();
305+
306+
Assert.IsTrue(networkConfig.Prefabs.NetworkPrefabsLists.Count == 1);
307+
Assert.IsTrue(networkConfig.Prefabs.NetworkPrefabsLists[0] == null);
308+
Assert.IsTrue(networkConfig.Prefabs.Prefabs.Count == 0);
309+
310+
networkConfig.Prefabs.Shutdown();
325311
}
326312

327313
[Test]

0 commit comments

Comments
 (0)