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; }
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; }
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; } }