public void TestList() { List <ExecutionObjectDetails> list = _executionService.List(); Assert.AreEqual(0, list.Count); _executionService.Add(GetUnsortedArray()); _executionService.Add(GetUnsortedArray()); WaitForTaskToFinish(1); WaitForTaskToFinish(2); list = _executionService.List(); Assert.AreEqual(2, list.Count); Assert.AreEqual(1, list[0].Id); Assert.IsNotEmpty(list[0].Timestamp); Assert.True(list[0].Duration != 0); Assert.AreEqual(2, list[1].Id); Assert.IsNotEmpty(list[1].Timestamp); Assert.True(list[1].Duration != 0); }