diff --git a/Adaptation/FileHandlers/Markdown/ProcessData.cs b/Adaptation/FileHandlers/Markdown/ProcessData.cs index 829b804..495abe4 100644 --- a/Adaptation/FileHandlers/Markdown/ProcessData.cs +++ b/Adaptation/FileHandlers/Markdown/ProcessData.cs @@ -824,13 +824,11 @@ public class ProcessData : IProcessData continue; totalStoryPoints += record.WorkItem.StoryPoints.Value; } + lines.Add(string.Empty); lines.Add($"## {keyValuePair.Key} => {totalStoryPoints}"); lines.Add(string.Empty); foreach (Record record in keyValuePair.Value) - { lines.Add($"- [ ] [{record.WorkItem.Id}]({url}{record.WorkItem.Id}) - {record.WorkItem.Title}"); - lines.Add(string.Empty); - } } return new(results); } diff --git a/Adaptation/MESAFIBACKLOG.Tests.csproj b/Adaptation/MESAFIBACKLOG.Tests.csproj index b3f3909..70b2d67 100644 --- a/Adaptation/MESAFIBACKLOG.Tests.csproj +++ b/Adaptation/MESAFIBACKLOG.Tests.csproj @@ -108,11 +108,10 @@ - - - - - + + + + diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT-EQPT.cs index 4adbc8a..1d965f2 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT-EQPT.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT-EQPT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT.cs index 91af4f6..c071dcb 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/ALIGNMENT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG-EQPT.cs index b6b71a0..ef55eb9 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG-EQPT.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG-EQPT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG.cs index 254dee9..79b5a78 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/BACKLOG.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/MESAFIBACKLOG.cs index ccc9259..02ccb61 100644 --- a/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/MESAFIBACKLOG.cs +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.58.0/MESAFIBACKLOG.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation._Tests.Shared; using Microsoft.Extensions.Logging; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT-EQPT.cs new file mode 100644 index 0000000..aace5c6 --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT-EQPT.cs @@ -0,0 +1,65 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Development.v2_59_0; + +[TestClass] +public class ALIGNMENT_EQPT : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static ALIGNMENT_EQPT EAFLoggingUnitTesting { get; private set; } + + static ALIGNMENT_EQPT() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public ALIGNMENT_EQPT() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public ALIGNMENT_EQPT(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new ALIGNMENT_EQPT(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__ALIGNMENT_EQPT__DownloadExcelFile() + { + string check = ".xlsx"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT.cs new file mode 100644 index 0000000..e245406 --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/ALIGNMENT.cs @@ -0,0 +1,65 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Development.v2_59_0; + +[TestClass] +public class ALIGNMENT : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static ALIGNMENT EAFLoggingUnitTesting { get; private set; } + + static ALIGNMENT() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public ALIGNMENT() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public ALIGNMENT(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new ALIGNMENT(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__ALIGNMENT__ConvertExcelToJson() + { + string check = "*.xlsx"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs new file mode 100644 index 0000000..8c4ee88 --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG-EQPT.cs @@ -0,0 +1,65 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Development.v2_59_0; + +[TestClass] +public class BACKLOG_EQPT : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static BACKLOG_EQPT EAFLoggingUnitTesting { get; private set; } + + static BACKLOG_EQPT() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public BACKLOG_EQPT() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public BACKLOG_EQPT(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new BACKLOG_EQPT(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__BACKLOG_EQPT__DownloadWorkItems() + { + string check = ".xlsx"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.cs new file mode 100644 index 0000000..91be9bf --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/BACKLOG.cs @@ -0,0 +1,65 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Development.v2_59_0; + +[TestClass] +public class BACKLOG : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static BACKLOG EAFLoggingUnitTesting { get; private set; } + + static BACKLOG() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public BACKLOG() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public BACKLOG(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new BACKLOG(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__BACKLOG__json() + { + string check = "*.json"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.cs new file mode 100644 index 0000000..a312aba --- /dev/null +++ b/Adaptation/_Tests/CreateSelfDescription/Development/v2.59.0/MESAFIBACKLOG.cs @@ -0,0 +1,104 @@ +#if true +using Adaptation._Tests.Shared; +using Microsoft.Extensions.Logging; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.IO; +using System.Reflection; + +namespace Adaptation._Tests.CreateSelfDescription.Development.v2_59_0; + +[TestClass] +public class MESAFIBACKLOG : EAFLoggingUnitTesting +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + internal static string DummyRoot { get; private set; } + internal static MESAFIBACKLOG EAFLoggingUnitTesting { get; private set; } + + static MESAFIBACKLOG() => DummyRoot = @"\\mesfs.infineon.com\EC_Characterization_Si\Dummy"; + + public MESAFIBACKLOG() : base(DummyRoot, testContext: null, declaringType: null, skipEquipmentDictionary: false) + { + if (EAFLoggingUnitTesting is null) + throw new Exception(); + } + + public MESAFIBACKLOG(TestContext testContext) : base(DummyRoot, testContext, new StackFrame().GetMethod().DeclaringType, skipEquipmentDictionary: false) + { + } + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + EAFLoggingUnitTesting ??= new MESAFIBACKLOG(testContext); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(testContext.TestName, " - ClassInitialize")); + string[] fileNameAndText = EAFLoggingUnitTesting.AdaptationTesting.GetCSharpText(testContext.TestName); + File.WriteAllText(fileNameAndText[0], fileNameAndText[1]); + File.WriteAllText(fileNameAndText[2], fileNameAndText[3]); + } + + [ClassCleanup()] + public static void ClassCleanup() + { + EAFLoggingUnitTesting.Logger?.LogInformation("Cleanup"); + EAFLoggingUnitTesting?.Dispose(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Kanban() + { + string check = "*.json"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Markdown() + { + string check = "*.json"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__ADO() + { + string check = "*.json"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Priority() + { + string check = "*.json"; + MethodBase methodBase = new StackFrame().GetMethod(); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Getting configuration")); + _ = AdaptationTesting.GetWriteConfigurationGetFileRead(methodBase, check, EAFLoggingUnitTesting.AdaptationTesting); + EAFLoggingUnitTesting.Logger.LogInformation(string.Concat(methodBase.Name, " - Exit")); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT-EQPT.cs index 5310476..8cc22da 100644 --- a/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT-EQPT.cs +++ b/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT-EQPT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Diagnostics; diff --git a/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT.cs b/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT.cs index 005e344..72e1280 100644 --- a/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT.cs +++ b/Adaptation/_Tests/Extract/Development/v2.58.0/ALIGNMENT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation.Shared; using Adaptation.Shared.Methods; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG-EQPT.cs index a3c0b53..ab4010f 100644 --- a/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG-EQPT.cs +++ b/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG-EQPT.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Microsoft.VisualStudio.TestTools.UnitTesting; using System; using System.Diagnostics; diff --git a/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG.cs index 9178f44..4f1cb92 100644 --- a/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG.cs +++ b/Adaptation/_Tests/Extract/Development/v2.58.0/BACKLOG.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation.Shared; using Adaptation.Shared.Methods; using Microsoft.VisualStudio.TestTools.UnitTesting; diff --git a/Adaptation/_Tests/Extract/Development/v2.58.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.58.0/MESAFIBACKLOG.cs index 8d7a6c0..47b63bf 100644 --- a/Adaptation/_Tests/Extract/Development/v2.58.0/MESAFIBACKLOG.cs +++ b/Adaptation/_Tests/Extract/Development/v2.58.0/MESAFIBACKLOG.cs @@ -1,4 +1,4 @@ -#if true +#if v2_58_0 using Adaptation.FileHandlers.json.WorkItems; using Adaptation.FileHandlers.Priority; using Adaptation.Shared; diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT-EQPT.cs new file mode 100644 index 0000000..8cf3cd2 --- /dev/null +++ b/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT-EQPT.cs @@ -0,0 +1,52 @@ +#if true +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Threading; + +namespace Adaptation._Tests.Extract.Development.v2_59_0; + +[TestClass] +public class ALIGNMENT_EQPT +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Development.v2_59_0.ALIGNMENT_EQPT _ALIGNMENT_EQPT; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Development.v2_59_0.ALIGNMENT_EQPT.ClassInitialize(testContext); + _ALIGNMENT_EQPT = CreateSelfDescription.Development.v2_59_0.ALIGNMENT_EQPT.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + + [Ignore] + [TestMethod] + public void Development__v2_59_0__ALIGNMENT_EQPT__DownloadExcelFile() => _ALIGNMENT_EQPT.Development__v2_59_0__ALIGNMENT_EQPT__DownloadExcelFile(); + + [Ignore] + [TestMethod] + public void Development__v2_59_0__ALIGNMENT_EQPT__DownloadExcelFile637961178824025822__Normal() + { + string check = ".xlsx"; + bool validatePDSF = false; + MethodBase methodBase = new StackFrame().GetMethod(); + _ALIGNMENT_EQPT.Development__v2_59_0__ALIGNMENT_EQPT__DownloadExcelFile(); + _ = _ALIGNMENT_EQPT.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + for (int i = 0; i < int.MinValue; i++) + Thread.Sleep(500); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT.cs new file mode 100644 index 0000000..89cd05c --- /dev/null +++ b/Adaptation/_Tests/Extract/Development/v2.59.0/ALIGNMENT.cs @@ -0,0 +1,64 @@ +#if true +using Adaptation.Shared; +using Adaptation.Shared.Methods; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text.Json; + +namespace Adaptation._Tests.Extract.Development.v2_59_0; + +[TestClass] +public class ALIGNMENT +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Development.v2_59_0.ALIGNMENT _ALIGNMENT; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Development.v2_59_0.ALIGNMENT.ClassInitialize(testContext); + _ALIGNMENT = CreateSelfDescription.Development.v2_59_0.ALIGNMENT.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__ALIGNMENT__ConvertExcelToJson() => _ALIGNMENT.Development__v2_59_0__ALIGNMENT__ConvertExcelToJson(); + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__ALIGNMENT__ConvertExcelToJson638353030755467303__Normal() + { + string check = "*.xlsx"; + bool validatePDSF = false; + MethodBase methodBase = new StackFrame().GetMethod(); + _ALIGNMENT.Development__v2_59_0__ALIGNMENT__ConvertExcelToJson(); + Assert.IsFalse(string.IsNullOrEmpty(_ALIGNMENT.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _ALIGNMENT.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _ALIGNMENT.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs new file mode 100644 index 0000000..cbfea89 --- /dev/null +++ b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG-EQPT.cs @@ -0,0 +1,52 @@ +#if true +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Diagnostics; +using System.Reflection; +using System.Threading; + +namespace Adaptation._Tests.Extract.Development.v2_59_0; + +[TestClass] +public class BACKLOG_EQPT +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Development.v2_59_0.BACKLOG_EQPT _BACKLOG_EQPT; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Development.v2_59_0.BACKLOG_EQPT.ClassInitialize(testContext); + _BACKLOG_EQPT = CreateSelfDescription.Development.v2_59_0.BACKLOG_EQPT.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + + [Ignore] + [TestMethod] + public void Development__v2_59_0__BACKLOG_EQPT__DownloadWorkItems() => _BACKLOG_EQPT.Development__v2_59_0__BACKLOG_EQPT__DownloadWorkItems(); + + [Ignore] + [TestMethod] + public void Development__v2_59_0__BACKLOG_EQPT__DownloadWorkItems638612245609095845__Normal() + { + string check = ".json"; + bool validatePDSF = false; + MethodBase methodBase = new StackFrame().GetMethod(); + _BACKLOG_EQPT.Development__v2_59_0__BACKLOG_EQPT__DownloadWorkItems(); + _ = _BACKLOG_EQPT.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + for (int i = 0; i < int.MinValue; i++) + Thread.Sleep(500); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs new file mode 100644 index 0000000..2aca14a --- /dev/null +++ b/Adaptation/_Tests/Extract/Development/v2.59.0/BACKLOG.cs @@ -0,0 +1,64 @@ +#if true +using Adaptation.Shared; +using Adaptation.Shared.Methods; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text.Json; + +namespace Adaptation._Tests.Extract.Development.v2_59_0; + +[TestClass] +public class BACKLOG +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Development.v2_59_0.BACKLOG _BACKLOG; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Development.v2_59_0.BACKLOG.ClassInitialize(testContext); + _BACKLOG = CreateSelfDescription.Development.v2_59_0.BACKLOG.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__BACKLOG__json() => _BACKLOG.Development__v2_59_0__BACKLOG__json(); + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__BACKLOG__json638612245609095846__Normal() + { + string check = "*.json"; + bool validatePDSF = false; + _BACKLOG.Development__v2_59_0__BACKLOG__json(); + MethodBase methodBase = new StackFrame().GetMethod(); + Assert.IsFalse(string.IsNullOrEmpty(_BACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _BACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _BACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs b/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs new file mode 100644 index 0000000..152f936 --- /dev/null +++ b/Adaptation/_Tests/Extract/Development/v2.59.0/MESAFIBACKLOG.cs @@ -0,0 +1,222 @@ +#if true +using Adaptation.FileHandlers.json.WorkItems; +using Adaptation.FileHandlers.Priority; +using Adaptation.Shared; +using Adaptation.Shared.Methods; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Diagnostics; +using System.IO; +using System.Reflection; +using System.Text.Json; + +namespace Adaptation._Tests.Extract.Development.v2_59_0; + +[TestClass] +public class MESAFIBACKLOG +{ + +#pragma warning disable CA2254 +#pragma warning disable IDE0060 + + private static CreateSelfDescription.Development.v2_59_0.MESAFIBACKLOG _MESAFIBACKLOG; + + [ClassInitialize] + public static void ClassInitialize(TestContext testContext) + { + CreateSelfDescription.Development.v2_59_0.MESAFIBACKLOG.ClassInitialize(testContext); + _MESAFIBACKLOG = CreateSelfDescription.Development.v2_59_0.MESAFIBACKLOG.EAFLoggingUnitTesting; + } + + private static void NonThrowTryCatch() + { + try + { throw new Exception(); } + catch (Exception) { } + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Kanban() => _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__Kanban(); + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Kanban638323658386612552__Normal() + { + string check = "*.json"; + bool validatePDSF = false; + _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__Kanban(); + MethodBase methodBase = new StackFrame().GetMethod(); + Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + NonThrowTryCatch(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Markdown() => _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__Markdown(); + + private static ReadOnlyDictionary GetKeyValuePairs(List collection) + { + Dictionary results = []; + foreach (FileInfo fileInfo in collection) + results.Add(fileInfo.Name, fileInfo); + return new(results); + } + + private static ReadOnlyCollection GetRecords(FileInfo fileInfo) + { + Record[] results; + string json = File.ReadAllText(fileInfo.FullName); + results = JsonSerializer.Deserialize(json); + return new(results); + } + + private static void Verify122508(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 10); + // Assert.IsTrue(records.Count == 6); + } + + private static void Verify122514(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 25); + // Assert.IsTrue(records.Count == 6); + } + + private static void Verify126169(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 1); + // Assert.IsTrue(records.Count == 1); + } + + private static void Verify123066(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 24); + // Assert.IsTrue(records.Count == 5); + } + + private static void Verify123067(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 24); + // Assert.IsTrue(records.Count == 5); + } + + private static void Verify122517(FileInfo fileInfo) + { + ReadOnlyCollection records = GetRecords(fileInfo); + Assert.IsNotNull(records); + // Assert.IsTrue(records.Count == 14); + // Assert.IsTrue(records.Count == 14); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Markdown638323658386612552__Normal() + { + string check = "*.json"; + bool validatePDSF = false; + _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__Markdown(); + MethodBase methodBase = new StackFrame().GetMethod(); + Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + ReadOnlyDictionary keyValuePairs = GetKeyValuePairs(extractResult.Item4); + Assert.IsTrue(keyValuePairs.ContainsKey("check-122508.json")); + Assert.IsTrue(keyValuePairs.ContainsKey("check-122514.json")); + Assert.IsTrue(keyValuePairs.ContainsKey("check-126169.json")); + Assert.IsTrue(keyValuePairs.ContainsKey("check-123066.json")); + Assert.IsTrue(keyValuePairs.ContainsKey("check-123067.json")); + Assert.IsTrue(keyValuePairs.ContainsKey("check-122517.json")); + Verify122508(keyValuePairs["check-122508.json"]); + Verify122514(keyValuePairs["check-122514.json"]); + Verify126169(keyValuePairs["check-126169.json"]); + Verify123066(keyValuePairs["check-123066.json"]); + Verify123067(keyValuePairs["check-123067.json"]); + Verify122517(keyValuePairs["check-122517.json"]); + NonThrowTryCatch(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__ADO638323658386612552__Normal() + { + string check = "*.json"; + bool validatePDSF = false; + MethodBase methodBase = new StackFrame().GetMethod(); + _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__ADO(); + Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + NonThrowTryCatch(); + } + +#if DEBUG + [Ignore] +#endif + [TestMethod] + public void Development__v2_59_0__MESAFIBACKLOG__Priority638323658386612552__Normal() + { + string check = "*.json"; + bool validatePDSF = false; + MethodBase methodBase = new StackFrame().GetMethod(); + _MESAFIBACKLOG.Development__v2_59_0__MESAFIBACKLOG__Priority(); + Assert.IsFalse(string.IsNullOrEmpty(_MESAFIBACKLOG.AdaptationTesting.TestContext.FullyQualifiedTestClassName)); + string[] variables = _MESAFIBACKLOG.AdaptationTesting.GetVariables(methodBase, check, validatePDSF); + IFileRead fileRead = _MESAFIBACKLOG.AdaptationTesting.Get(methodBase, sourceFileLocation: variables[2], sourceFileFilter: variables[3], useCyclicalForDescription: false); + Tuple> extractResult = fileRead.ReExtract(); + Assert.IsFalse(string.IsNullOrEmpty(extractResult?.Item1)); + Assert.IsNotNull(extractResult.Item3); + Assert.IsNotNull(extractResult.Item4); + WeightedShortestJobFirstHub weightedShortestJobFirstHub = new(); + Notification notification = new(fibonacci: null, + id: 1107438888, + inverse: null, + machineId: Environment.MachineName, + page: "effort", + remoteIpAddress: "10.95.36.87", + site: "MES", + time: 1737573418926, + username: Environment.UserName, + value: 1); + weightedShortestJobFirstHub.NotifyAll(notification); + NonThrowTryCatch(); + } + +} +#endif \ No newline at end of file diff --git a/Adaptation/_Tests/Static/ALIGNMENT.cs b/Adaptation/_Tests/Static/ALIGNMENT.cs index e5e273c..5dd0478 100644 --- a/Adaptation/_Tests/Static/ALIGNMENT.cs +++ b/Adaptation/_Tests/Static/ALIGNMENT.cs @@ -64,8 +64,8 @@ public class ALIGNMENT : LoggingUnitTesting, IDisposable StringBuilder results = new(); (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] { - new("ALIGNMENT", "v2.58.0"), - new("ALIGNMENT-EQPT", "v2.58.0"), + new("ALIGNMENT", "v2.59.0"), + new("ALIGNMENT-EQPT", "v2.59.0"), }; string development = "http://eaf-dev.mes.infineon.com:9003/CellInstanceServiceV2"; Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; diff --git a/Adaptation/_Tests/Static/BACKLOG.cs b/Adaptation/_Tests/Static/BACKLOG.cs index 7fa119b..a757a6f 100644 --- a/Adaptation/_Tests/Static/BACKLOG.cs +++ b/Adaptation/_Tests/Static/BACKLOG.cs @@ -64,8 +64,8 @@ public class BACKLOG : LoggingUnitTesting, IDisposable StringBuilder results = new(); (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] { - new("BACKLOG", "v2.58.0"), - new("BACKLOG-EQPT", "v2.58.0"), + new("BACKLOG", "v2.59.0"), + new("BACKLOG-EQPT", "v2.59.0"), }; string development = "http://eaf-dev.mes.infineon.com:9003/CellInstanceServiceV2"; Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; diff --git a/Adaptation/_Tests/Static/MESAFIBACKLOG.cs b/Adaptation/_Tests/Static/MESAFIBACKLOG.cs index c82e3bf..6c7ce4a 100644 --- a/Adaptation/_Tests/Static/MESAFIBACKLOG.cs +++ b/Adaptation/_Tests/Static/MESAFIBACKLOG.cs @@ -64,7 +64,7 @@ public class MESAFIBACKLOG : LoggingUnitTesting, IDisposable StringBuilder results = new(); (string cellInstanceName, string cellInstanceVersionName)[] collection = new (string, string)[] { - new("MESAFIBACKLOG", "v2.58.0"), + new("MESAFIBACKLOG", "v2.59.0"), }; string development = "http://eaf-dev.mes.infineon.com:9003/CellInstanceServiceV2"; Shared.PasteSpecialXml.EAF.XML.API.CellInstance.CellInstanceVersion cellInstanceVersion; diff --git a/MESAFIBACKLOG.csproj b/MESAFIBACKLOG.csproj index b12cfa5..bce62c4 100644 --- a/MESAFIBACKLOG.csproj +++ b/MESAFIBACKLOG.csproj @@ -211,7 +211,7 @@ 0.15.1 - 2.58.0 + 2.59.0 2.4.3 @@ -219,20 +219,17 @@ 2.4.3 - - 1.0.0 - - 2.1.0 + 4.0.0 - 2.1.0 - - - 2.1.0 + 4.0.0 - 2.1.0 + 4.0.0 + + + 4.0.0 16.205.1 diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 0e774cf..23e2e00 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.58.0.0")] -[assembly: AssemblyFileVersion("2.58.0.0")] +[assembly: AssemblyVersion("2.59.0.0")] +[assembly: AssemblyFileVersion("2.59.0.0")]