using System;
using System.Collections;
using System.Data;
namespace MyTools
{
/// <summary>
/// Summary description for TimeTest.
/// </summary>
public class TimeTest
{
private DataTable manager = new DataTable("manager");
private DataTable timeList = new DataTable("timeList");
public TimeTest()
{
#region initialize the ManagerTable to save the test cases
DataColumn tempColumn = new DataColumn("name",typeof(System.String));
manager.Columns.Add(tempColumn);
tempColumn = new DataColumn("description",typeof(System.String));
manager.Columns.Add(tempColumn);
tempColumn = new DataColumn("totalTime",typeof(System.TimeSpan));
manager.Columns.Add(tempColumn);
tempColumn = new DataColumn("startTime",typeof(System.DateTime));
manager.Columns.Add(tempColumn);
tempColumn = new DataColumn("testCount",typeof(System.Int32));
manager.Columns.Add(tempColumn);
manager.PrimaryKey = new DataColumn[]{manager.Columns["name"]};
#endregion
#region initialize the TimeListTable to save the list of time span
tempColumn = new DataColumn("name",typeof(System.String));
timeList.Columns.Add(tempColumn);
tempColumn = new DataColumn("time",typeof(System.TimeSpan));
timeList.Columns.Add(tempColumn);
tempColumn = new DataColumn("description",typeof(System.String));
timeList.Columns.Add(tempColumn);
#endregion
#region initialize a test case
this.AddProcess("__mainTest__","The default test is created by system!");
#endregion
}
public TimeTest(string testName,string description)
{
#region initialize the ManagerTable to save the test cases
DataColumn tempColumn = new DataColumn("name",typeof(System.String));
manager.Columns.Add(tempColumn);
tempColumn = new DataColumn("description",typeof(System.String));