public static void Main()
        {
            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;

            Console.WriteLine("JSON A: " + ClassA.GetJsonAssemblyInfos());

            Console.WriteLine(Environment.NewLine);
            Console.WriteLine(Environment.NewLine);

            Console.WriteLine("JSON B: " + ClassB.GetJsonAssemblyInfos());

            Debug.Assert(ClassA.GetJsonAssemblyVersion().Major != ClassB.GetJsonAssemblyVersion().Major,
                         "Expected: A " + ClassA.GetJsonAssemblyVersion() + " !=  B " + ClassB.GetJsonAssemblyVersion());
        }