using Json2CSharpCodeGenerator.Lib; using Json2CSharpCodeGenerator.Lib.CodeWriters; using Microsoft.VisualStudio.TestTools.UnitTesting; using System.Diagnostics; namespace Json2CSharpCodeGenerator.Tests; [TestClass] public class Test_8_LargeArrayOfObjects { [TestMethod] public void Run() { Assert.Inconclusive(message: "This test is not yet implemented."); return; string path = Path.Combine(AppContext.BaseDirectory, "Test_8_LargeArrayOfObjects_INPUT.txt"); string resultPath = Path.Combine(AppContext.BaseDirectory, "Test_8_LargeArrayOfObjects_OUTPUT.txt"); string input = File.ReadAllText(path); string errorMessage = string.Empty; CSharpCodeWriter csharpCodeWriter = new(); Stopwatch watch = new(); watch.Start(); JsonClassGenerator jsonClassGenerator = new() { CodeWriter = csharpCodeWriter }; string returnVal = jsonClassGenerator.GenerateClasses(input, out errorMessage).ToString(); watch.Stop(); long seconds = watch.ElapsedMilliseconds / 1000; Assert.IsTrue(false); string resultsCompare = File.ReadAllText(resultPath); //Assert.AreEqual(resultsCompare.NormalizeOutput(), returnVal.NormalizeOutput()); } }