예제 #1
0
 static public List <ITestAdaptor> CreateTests()
 {
     return(new List <ITestAdaptor>
     {
         MockTest.CreateSimple()
     });
 }
예제 #2
0
        public void RetrieveTestList(TestMode testMode, Action <ITestAdaptor> callback)
        {
            var testList = new MockTest {
                Name = "Mock Root"
            };
            var list = new List <ITestAdaptor>();

            testList.Children = list;

            var assemblyNames = packageTestRunner.GetAllPackageTestAssemblies(packageTestRunner.PackageVersion);

            if (testMode.HasFlag(TestMode.EditMode))
            {
                EditModeTests.Name = assemblyNames.FirstOrDefault() + ".dll";
                list.Add(EditModeTests);
            }

            if (testMode.HasFlag(TestMode.PlayMode))
            {
                PlayModeTests.Name = assemblyNames.FirstOrDefault() + ".dll";
                list.Add(PlayModeTests);
            }

            callback(testList);
        }