40 lines
1.3 KiB
C#

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