Beispiel #1
0
        public void InitializationBLLTest_LoadESTW()
        {
            using (var scope = new ESTWTestDataScope(BLL))
            {
                var Area = new Area("myTestArea", "Testland");
                var Estw = new ESTW("TTST", "Testdorf", "leibit_TEST.dat", Area);
                new ESTW("TREH", "Rechtsheim", "leibit_RECHTSHEI.dat", Area);
                var Expected = ExpectedValuesOfInitializationBLLTest.LoadTestdorfESTW();

                //int progress = 0;
                //bool finished = false;
                //OperationResult<bool> BllResult = null;

                //var worker = new BackgroundWorker();
                //worker.WorkerReportsProgress = true;
                //worker.ProgressChanged += (sender, e) => progress = e.ProgressPercentage;
                //worker.DoWork += (sender, e) => BllResult = BLL.LoadESTW(Estw, sender as BackgroundWorker);
                //worker.RunWorkerCompleted += (sender, e) => finished = true;
                //worker.RunWorkerAsync();

                //while (!finished) ;

                OperationResult <bool> BllResult = BLL.LoadESTW(Estw);

                DefaultChecks.IsOperationSucceeded(BllResult);
                Assert.IsTrue(BllResult.Result, "Result is false.");
                AreaComparer.Instance.Compare(Expected, Area);
                //Assert.AreEqual(100, progress);
            }
        }
Beispiel #2
0
        public void InitializationBLLTest_GetAreaInformation()
        {
            using (var scope = new ESTWTestDataScope(BLL))
            {
                var Expected  = ExpectedValuesOfInitializationBLLTest.GetAreaInformation();
                var BllResult = BLL.GetAreaInformation();

                DefaultChecks.IsOperationSucceeded(BllResult);
                DefaultChecks.HasResultValue(BllResult);

                LeibitComparer <Area> .CompareList(Expected, BllResult.Result, AreaComparer.Instance, "Result");
            }
        }
        public void InitializationBLLTest_LoadMultipleScheduleFiles()
        {
            using (var scope = new ESTWTestDataScope(BLL))
            {
                var area     = new Area("scheduleArea", "Schedules");
                var estw     = new ESTW("ST", "ScheduleTest", "leibit_ST.dat", area);
                var Expected = ExpectedValuesOfInitializationBLLTest.LoadScheduleTestESTW();

                OperationResult <bool> BllResult = BLL.LoadESTW(estw);
                DefaultChecks.IsOperationSucceeded(BllResult);
                Assert.IsTrue(BllResult.Result, "Result is false.");
                AreaComparer.Instance.Compare(Expected, area);
            }
        }