Example #1
0
        public void ProcessParameterFile_SingleQQ()
        {
            string lastParameterFile = YburnConfigFile.LastParaFile;

            WriteTestParaFile(ParameterSamples.SingleQQSamples);

            BackgroundService.SetWorker(WorkerLoader.CreateInstance("SingleQQ"));
            BackgroundService.ProcessParameterFile(TestParameterFileName);

            AssertCorrectProcessing(ParameterSamples.SingleQQSamples);
            YburnConfigFile.LastParaFile = lastParameterFile;
        }
Example #2
0
        public void ProcessParameterFile_InMediumDecayWidth()
        {
            string lastParameterFile = YburnConfigFile.LastParaFile;

            WriteTestParaFile(ParameterSamples.InMediumDecayWidthSamples);

            BackgroundService.SetWorker(WorkerLoader.CreateInstance("InMediumDecayWidth"));
            BackgroundService.ProcessParameterFile(TestParameterFileName);

            AssertCorrectProcessing(ParameterSamples.InMediumDecayWidthSamples);
            YburnConfigFile.LastParaFile = lastParameterFile;
        }
Example #3
0
        public void StartWithEmptyParameterFile()
        {
            string lastParameterFile  = YburnConfigFile.LastParaFile;
            string emptyParameterFile = "EmptyParameterFile.txt";

            File.CreateText(emptyParameterFile).Close();

            try
            {
                BackgroundService.ProcessParameterFile(emptyParameterFile);
                SingleQQMainWindow mainWindow = new SingleQQMainWindow("", BackgroundService);
            }
            catch (NullReferenceException)
            {
                Assert.Fail();
            }
            finally
            {
                File.Delete(emptyParameterFile);
                YburnConfigFile.LastParaFile = lastParameterFile;
            }
        }