Пример #1
0
        public static bool SerializeAbstractClassTest()
        {
            try
            {
                AbstractClass a = new RealClass() { ID = 12 };
                string json = JsonSerializer.SerializeObject(a);
                string correctValue = "{\"Test2\":\"test2\",\"ID\":12,\"Test\":\"test\"}";
                if (json != correctValue)
                {
                    Debug.Print("Fail: SerializeAbstractClassTest - Values did not match");
                    return false;
                }

                RealClass b = new RealClass() { ID = 12 };
                json = JsonSerializer.SerializeObject(b);
                correctValue = "{\"Test2\":\"test2\",\"ID\":12,\"Test\":\"test\"}";
                if (json != correctValue)
                {
                    Debug.Print("Fail: SerializeAbstractClassTest - Values did not match");
                    return false;
                }

                Debug.Print("Success: SerializeAbstractClassTest");
                return true;
            }
            catch (Exception ex)
            {
                Debug.Print("Fail: SerializeAbstractClassTest - " + ex.Message);
                return false;
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            Initializer.Init();
            RealClass c = new RealClass();

            Console.WriteLine("From LibraryA: " + c.DoIt());
            Console.ReadKey();
        }
Пример #3
0
        public static bool SerializeAbstractClassTest()
        {
            try
            {
                AbstractClass a = new RealClass()
                {
                    ID = 12
                };
                string json         = JsonSerializer.SerializeObject(a);
                string correctValue = "{\"Test2\":\"test2\",\"ID\":12,\"Test\":\"test\"}";
                if (json != correctValue)
                {
                    Debug.Print("Fail: SerializeAbstractClassTest - Values did not match");
                    return(false);
                }

                RealClass b = new RealClass()
                {
                    ID = 12
                };
                json         = JsonSerializer.SerializeObject(b);
                correctValue = "{\"Test2\":\"test2\",\"ID\":12,\"Test\":\"test\"}";
                if (json != correctValue)
                {
                    Debug.Print("Fail: SerializeAbstractClassTest - Values did not match");
                    return(false);
                }

                Debug.Print("Success: SerializeAbstractClassTest");
                return(true);
            }
            catch (Exception ex)
            {
                Debug.Print("Fail: SerializeAbstractClassTest - " + ex.Message);
                return(false);
            }
        }
 public RealClassAdapter()
 {
     _realClass = new RealClass();
 }
Пример #5
0
 public Adapters()
 {
     realClass = new RealClass();
 }
Пример #6
0
 public SerializationClass(RealClass wrappedObject)
 {
     _wrappedObject = wrappedObject;
 }