using System; using UnityEditor.TestTools.TestRunner.Api; namespace Microsoft.Unity.VisualStudio.Editor.Testing { [Serializable] internal class TestAdaptorContainer { public TestAdaptor[] TestAdaptors; } [Serializable] internal class TestAdaptor { public string Id; public string Name; public string FullName; public string Type; public string Method; public string Assembly; public int Parent; public TestAdaptor(ITestAdaptor testAdaptor, int parent) { Id = testAdaptor.Id; Name = testAdaptor.Name; FullName = testAdaptor.FullName; Type = testAdaptor.TypeInfo?.FullName; Method = testAdaptor?.Method?.Name; Assembly = testAdaptor.TypeInfo?.Assembly?.Location; Parent = parent; } } }