private void Execute(TestSet testSet) { // Each testset will run in it's own http session HttpSession session = new HttpSession(this.project.GetBaseUrl(), testSet.GetAuthentication()); LOG.InfoFormat("TestSet: {0}", testSet.Name); foreach (Function function in testSet.Functions) { Execute(session, testSet.GetContext(), function); } testSet.Executed = true; session.End(); session = null; }