diff --git a/Adaptation/_Tests/Static/Job.cs b/Adaptation/_Tests/Static/Job.cs index 04bf05f..a1746fe 100644 --- a/Adaptation/_Tests/Static/Job.cs +++ b/Adaptation/_Tests/Static/Job.cs @@ -61,6 +61,11 @@ public class Job : LoggingUnitTesting, IDisposable Assert.IsTrue(!string.IsNullOrEmpty(job.ProcessType)); // == "21"); Assert.IsTrue(job.LotName == "123456"); Assert.IsTrue(!string.IsNullOrEmpty(job.ProductName)); // == "4609"); + mid = "{\"Area\": \"Si\", \"EquipmentType\": \"MET08RESIMAPCDE\", \"MesEntity\": \"CDE4\", \"Sequence\": \"123456789\", \"MID\": \"12-1234567-1234\", \"Recipe\": \"Recipe\"}"; + job = new(lsl2SQLConnectionString, metrologyFileShare, barcodeHostFileShare, httpClient, mid); + Assert.IsTrue(!string.IsNullOrEmpty(job.ProcessType)); // == "21"); + Assert.IsTrue(job.LotName == "1234567"); + Assert.IsTrue(!string.IsNullOrEmpty(job.ProductName)); // == "4609"); mid = "{\"Area\": \"Si\", \"EquipmentType\": \"MET08RESIMAPCDE\", \"MesEntity\": \"CDE4\", \"Sequence\": \"123456789\", \"MID\": \"-544481-\", \"Recipe\": \"Recipe\"}"; job = new(lsl2SQLConnectionString, metrologyFileShare, barcodeHostFileShare, httpClient, mid); Assert.IsTrue(!string.IsNullOrEmpty(job.ProcessType)); // == "51"); @@ -71,11 +76,6 @@ public class Job : LoggingUnitTesting, IDisposable Assert.IsTrue(!string.IsNullOrEmpty(job.ProcessType)); // == "51"); Assert.IsTrue(job.LotName == "544481"); Assert.IsTrue(!string.IsNullOrEmpty(job.ProductName)); // == "5158"); - mid = "{\"Area\": \"Si\", \"EquipmentType\": \"MET08THFTIRQS408M\", \"MesEntity\": \"BIORAD2\", \"Sequence\": \"123456789\", \"MID\": \"37--\", \"Recipe\": \"Recipe\"}"; - job = new(lsl2SQLConnectionString, metrologyFileShare, barcodeHostFileShare, httpClient, mid); - Assert.IsTrue(job.ProcessType == "37"); - Assert.IsTrue(!string.IsNullOrEmpty(job.LotName)); // == "549918"); - Assert.IsTrue(!string.IsNullOrEmpty(job.ProductName)); // == "5101"); mid = "{\"Area\": \"Si\", \"EquipmentType\": \"MET08RESIMAPCDE\", \"MesEntity\": \"CDE4\", \"Sequence\": \"123456789\", \"MID\": \"00-o171308.1.51-0000\", \"Recipe\": \"Recipe\", \"Slot\": \"11\"}"; job = new(lsl2SQLConnectionString, metrologyFileShare, barcodeHostFileShare, httpClient, mid); Assert.IsTrue(!string.IsNullOrEmpty(job.ProcessType)); // == "54"); @@ -91,6 +91,27 @@ public class Job : LoggingUnitTesting, IDisposable NonThrowTryCatch(); } + [Ignore] + [TestMethod] + public void TestJobAA() + { + string mid; + FileHandlers.TIBCO.Transport.Job job; + MethodBase methodBase = new StackFrame().GetMethod(); + string metrologyFileShare = FileHandlers.TIBCO.FileRead.MetrologyFileShare; + string barcodeHostFileShare = FileHandlers.TIBCO.FileRead.BarcodeHostFileShare; + string lsl2SQLConnectionString = FileHandlers.TIBCO.FileRead.LSL2SQLConnectionString; + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + HttpClient httpClient = new() { BaseAddress = new(FileHandlers.TIBCO.FileRead.OpenInsightApplicationProgrammingInterface) }; + mid = "{\"Area\": \"Si\", \"EquipmentType\": \"MET08THFTIRQS408M\", \"MesEntity\": \"BIORAD2\", \"Sequence\": \"123456789\", \"MID\": \"37--\", \"Recipe\": \"Recipe\"}"; + job = new(lsl2SQLConnectionString, metrologyFileShare, barcodeHostFileShare, httpClient, mid); + Assert.IsTrue(job.ProcessType == "37"); + Assert.IsTrue(!string.IsNullOrEmpty(job.LotName)); // == "549918"); + Assert.IsTrue(!string.IsNullOrEmpty(job.ProductName)); // == "5101"); + LoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + NonThrowTryCatch(); + } + [Ignore] [TestMethod] public void TestJobB()