Changed GetCurrentModel to return the model instead of the tuple

This commit is contained in:
CoudronJerome
2023-03-29 19:17:42 +02:00
parent be8885a508
commit a44532b94a
3 changed files with 9 additions and 7 deletions

View File

@@ -35,14 +35,17 @@ public class ModelListTest
}
}
}
/// <summary>
/// Check if current model can be correctly gotten as current via GetCurrentModel
/// </summary>
[Test]
public void TestGetCurrentModel()
{
System.Random random = new System.Random();
ModelIndex value = (ModelIndex)random.Next(modelList.models.Count);
modelList.SetCurrentModel(value);
Assert.AreEqual(value, modelList.GetCurrentModel().index);
Assert.AreEqual(modelList.models[modelList.currentModelIndex].model, modelList.GetCurrentModel());
// Check if empty model fails gracefully (returns null)
Assert.IsNull(ScriptableObject.CreateInstance<ModelList>().GetCurrentModel());