public WebEasyTestFixtureHelperBase(string relativePathToWebApplication, string absolutePathToWebApplication)
        {
            string testApplicationDir = Path.Combine(Assembly.GetExecutingAssembly().Location, relativePathToWebApplication);

            if (!Directory.Exists(testApplicationDir))
            {
                testApplicationDir = absolutePathToWebApplication;
            }
            application = new TestApplication(string.Empty, testApplicationDir, testWebApplicationRootUrl + GetUrlOptions(), string.Empty);
            application.AddParam("SingleWebDev", true.ToString());
        }
        //public WinEasyTestFixtureHelperBase(string applicationDirectoryName, string applicationName) {
        //    this.applicationDirectoryName = applicationDirectoryName;
        //    this.applicationName = applicationName;
        //}


        public override void Init()
        {
            // ---
            base.Init();

            UnitOfWork uow = new UnitOfWork(Common.dataLayer);

            FillDatabase(uow);
            uow.CommitChanges();

            ruleSet = new RuleSet();
            // ---

            applicationDirectoryName = "IntecoAG.ERM.Win";
            applicationName          = "IntecoAG.ERM.Win.exe";

            application = new TestApplication("IntecoAG.ERM.Win", Path.GetFullPath(Path.Combine(@"..\..\..\" + applicationDirectoryName, @"Bin\EasyTest\" + applicationName)), "", null);
            application.AddParam("CommunicationPort", "4100");

            //ITestControl control = adapter.CreateTestControl(TestControlType.Table, "");

            Trace.WriteLine("Initialized session at " + DateTime.Now);
            Trace.WriteLine("Initialized at " + DateTime.Now);
        }
 public void SetupFixture()
 {
     application = new TestApplication("", Path.GetFullPath(Path.Combine(@"..\..\..\" + applicationDirectoryName, @"Bin\EasyTest\" + applicationName)), "", null);
     application.AddParam("CommunicationPort", "4100");
 }