[==========] Running 15 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 14 tests from MessageLoop
[ RUN ] MessageLoop.Current
[ OK ] MessageLoop.Current (0 ms)
[ RUN ] MessageLoop.RunsTasksOnCurrentThread
[ OK ] MessageLoop.RunsTasksOnCurrentThread (1 ms)
[ RUN ] MessageLoop.CanRunTasks
[ OK ] MessageLoop.CanRunTasks (0 ms)
[ RUN ] MessageLoop.CanPostTasksFromTasks
[ OK ] MessageLoop.CanPostTasksFromTasks (0 ms)
[ RUN ] MessageLoop.TriplyNestedTasks
[ OK ] MessageLoop.TriplyNestedTasks (0 ms)
[ RUN ] MessageLoop.CanRunTasksInOrder
[ OK ] MessageLoop.CanRunTasksInOrder (1 ms)
[ RUN ] MessageLoop.CanPreloadTasks
[ OK ] MessageLoop.CanPreloadTasks (0 ms)
[ RUN ] MessageLoop.AfterTaskCallbacks
[ OK ] MessageLoop.AfterTaskCallbacks (0 ms)
[ RUN ] MessageLoop.RemoveAfterTaskCallbacksDuringCallback
[ OK ] MessageLoop.RemoveAfterTaskCallbacksDuringCallback (0 ms)
[ RUN ] MessageLoop.TaskDestructionTime
[ OK ] MessageLoop.TaskDestructionTime (0 ms)
[ RUN ] MessageLoop.CanQuitCurrent
[ OK ] MessageLoop.CanQuitCurrent (0 ms)
[ RUN ] MessageLoop.CanQuitManyTimes
[ OK ] MessageLoop.CanQuitManyTimes (0 ms)
[ RUN ] MessageLoop.FDWaiter
[ OK ] MessageLoop.FDWaiter (5 ms)
[ RUN ] MessageLoop.TaskRunnerAvailableDuringLoopDestruction
[ OK ] MessageLoop.TaskRunnerAvailableDuringLoopDestruction (0 ms)
[----------] 14 tests from MessageLoop (7 ms total)
[----------] 1 test from Thread
[ RUN ] Thread.Control
[ OK ] Thread.Control (135 ms)
[----------] 1 test from Thread (135 ms total)
[----------] Global test environment tear-down
[==========] 15 tests from 2 test cases ran. (142 ms total)
[ PASSED ] 15 tests.